【发布时间】:2015-11-04 22:15:30
【问题描述】:
我正在使用导航控制器。
在我的第一个屏幕中,它们不需要NavigationBar。因为这是主屏幕。所以我使用以下代码隐藏它:
- (void)viewWillAppear:(BOOL)animated
{
[self.navigationController setNavigationBarHidden:YES];
}
当我推送到新屏幕时,我正在使用以下代码显示 NavigationBar:
- (void)viewWillAppear:(BOOL)animated
{
[self.navigationController NO];
}
问题是当我从其他屏幕返回到我的 HomeScreen 时,我在导航栏的位置出现黑屏。
这是图片中的问题:
白色屏幕是我的 ViewController,它有导航栏,蓝色屏幕有导航栏。如何去除黑色部分。
【问题讨论】:
-
图片链接已损坏。再次检查
-
我没有足够的存储库来发布该图像...请投票我的问题以便我可以上传它
标签: ios xcode uinavigationcontroller uinavigationbar