当帧移出屏幕时,UINavigationBar下的区域不响应点击

时间:2013-06-29 01:58:34

标签: ios objective-c uinavigationcontroller uinavigationbar

我目前在视图控制器中有一个带有UINavBar的导航控制器。我通过将帧x位置更改为负值来隐藏导航栏。此隐藏是导航栏,但导航栏下方的区域不再响应触摸输入。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

您可以使用

隐藏导航控制器
[self.navigationController setNavigationBarHidden:YES animated:YES];

这样你的视图就会调整大小。

答案 1 :(得分:0)

更简单(也更直观)的方法是简单地修改View Controller设置。您可以通过转到实用程序菜单,选择属性检查器,然后将“顶栏”设置为来删除NavBar。确保在故事板中选择了正确的视图控制器。

显然,如果你没有使用故事板,这对你没有任何帮助。在这种情况下,请使用Danilo的解决方案。