4th*_*ace 51 iphone cocoa-touch objective-c uinavigationcontroller
我有一个基于导航的应用程序.第一个视图(rootcontroller)仅以三个大按钮开头.没有导航栏.从那里,其他一切都是tableviews和导航栏.我这样做是为了显示/隐藏导航栏:
MyAppAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
appDelegate.navigationController.navigationBar.hidden = NO;
Run Code Online (Sandbox Code Playgroud)
一旦我离开根控制器,导航栏就会猛拉到位并放在桌面视图的顶部,而不是将其向下推.它剪辑了tableview的顶部.回到根控制器并不是导航栏消失的方式.是否有更顺畅/更好的方法来完成隐藏根控制器的导航栏?
cod*_*urn 11
这段漂亮的代码动画隐藏了导航栏,没有UI问题:
[navigationController setNavigationBarHidden: YES animated:YES]
归档时间: |
|
查看次数: |
42901 次 |
最近记录: |