ios - 弹出时导航栏变黑

标签 ios uinavigationcontroller navigation uinavigationbar

First Image

Second Image

Second Image

问题是当我弹出 Controller 时,导航栏变黑,这非常令人恼火。需要帮助!

最佳答案

当您弹出屏幕时,您将返回到上一屏幕。 在预览屏幕中,您必须在 viewWillAppear 中调用此方法。

-(void) viewWillAppear: (BOOL)animated{
    [self.navigationController setNavigationBarHidden:YES animated:animated];
    [super viewWillAppear:animated];
}

这对我有用。

关于ios - 弹出时导航栏变黑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34654934/

相关文章:

ios - 为苹果 map 捕捉道路

silverlight - 如何使用 MVVM 在 Silverlight 4.0 中执行导航?

objective-c - 是否有 "processing messages"的功能,即更新屏幕,响应累积的用户输入

ios - 设备连接到Xcode时,应用工作正常,但在特定位置安装ipa时失败

iphone - 如何设置 UINavigationBar 上后退按钮的文本?

ios - 当上一个 View 来自导航 Controller 时如何保留 TabBar 界面

javascript - 在(autonav)模板Concrete5中显示自定义属性

ios - 属性列表是否在应用程序 session 之间保存?

ios - 单击文本字段后 UIView 重新加载?

ios - 使用 UiNavigationController 的好处