我有一個應用程序,其中第一個屏幕(應用程序的菜單)不需要導航欄,但應用程序的其餘部分。iOS導航欄平滑過渡
我使用的代碼工作正常,導航欄不在菜單屏幕上,並且出現在應用程序的其他地方,但是大問題是,一旦你回到菜單,導航欄出現大約一秒鐘,然後消失。
這不是一個非常平穩的過渡。
如何使SMOOTHER過渡,以便導航欄在返回菜單屏幕時甚至不會出現一秒?
這裏是我使用的代碼:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
[self.navigationController setNavigationBarHidden:YES animated:NO];
}
return self;
}
- (void)viewDidLoad {
[self.navigationController setNavigationBarHidden:YES animated:NO];
[super viewDidLoad];
}
-(void) viewDidAppear: (BOOL)animated {
[[self navigationController] setNavigationBarHidden:YES animated:NO];
[super viewDidAppear:animated];
}
你能解釋這與'xcode'有關嗎? – Popeye
Xcode提供了用於處理「模擬指標」下的導航條的選項,這些選項在這裏可能有用或可能不會有幫助 - 我不想將此視爲解決方案的可能組件。 – user1470914
這與'xcode'沒有任何關係,'xcode'標籤保留給與'xcode IDE'本身相關的問題,而不是你在'xcode'內發現的問題。所以'xcode IDE'的一個問題就是「爲什麼xcode'打不開?」和「我如何更新'xcode'?和問題本身 – Popeye