【发布时间】:2012-08-29 04:04:07
【问题描述】:
我有一个应用程序,其中一个 TableView 控制器连接到一个 ViewController,然后连接到另一个。
我想最大化 TVC 中的空间并使用
[self.navigationController setNavigationBarHidden: YES animated:YES];
隐藏栏。但是,从segue返回时bar返回视图。
该应用是使用 Xcode 4.3.1 在 Storyboard 5.1 中构建的。
任何人都可以通过告诉我在哪里可以放置类似的指令来从 segue 返回时删除导航栏或建议一种替代方法来提供帮助。
通过更改所涉及控制器的属性,我已经用尽了情节提要中的所有方法。然而,你在 Storyboard 中看到的并不总是我得到的。
【问题讨论】:
-
通过添加解决了我的问题-(void)viewDidAppear:(BOOL)animated { [self.navigationController setNavigationBarHidden: YES animated:NO]; }
-
谢谢 John Jamieson,它正在工作,但
viewWillAppear:和方法setNavigationBarHidden:YES animated:YES更好一点。试试看。
标签: objective-c swift ios5 uinavigationbar uistoryboard