如何防止UINavigationBar覆盖iOS 7中的视图顶部?

山姆D20

更新到Xcode 5后,我所有应用程序视图中的导航栏都向下移动。这是一些屏幕截图,第一个显示了下拉视图时的所有内容,第二个显示了所有未触及的内容。搜索栏应从导航栏开始。

全部内容 所有内容均处于空闲状态

有人知道我该如何解决吗?

编辑:我尝试过此以前的建议:

if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
        self.edgesForExtendedLayout = UIRectEdgeNone;

但是它产生非常奇怪的结果。

解决方案尝试

这可能是因为由于导航栏的透明性,该视图控制器下出现了一个“幻灯片菜单”。

深网

导航栏的半透明属性设置为NO

self.navigationController.navigationBar.translucent = NO;

这样可以防止视图被框在导航栏和状态栏的下面。

如果必须显示和隐藏导航栏,请使用

 if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
    self.edgesForExtendedLayout = UIRectEdgeNone;   // iOS 7 specific

用你的viewDidLoad方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何防止iOS 13中的uinavigationbar和视图之间出现间隙?

iOS 7中UINavigationbar下面的UISegmentedControl

如何在iOS7中绘制透明的UIToolbar或UINavigationBar

如何在UINavigationBar [iOS 7]中编辑左右UIBarButtonItem的空白空间

如何在IOS7 UITableView中滚动到顶部?

视图隐藏在UINavigationBar iOS 7下

iOS 7中的进度视图高度

防止硬件(蓝牙)键盘覆盖iOS 8中的inputView

如何在iOS 8中使UINavigationBar透明?

如何在python中锁定方法(防止被覆盖)?

滚动到iOS 11中的表格视图顶部

如何防止PyCharm覆盖matplotlib中设置的默认后端?

在Flutter中,如何创建顶部和底部无限的列表视图?

如何防止黑色背景出现在UINavigationBar中?

如何防止WPF中的按钮样式覆盖

如何防止dynamoDB中的覆盖/重复项触发lambda

如何在Kivy中的滚动视图顶部创建固定按钮?

如何防止Redis中的缓存覆盖过期时间

如何在iOS 13/14中将视图添加到应用程序顶部

python中的发票(收据)程序。如何防止覆盖旧值

iOS 7 UINavigationBar背景图像隐藏标题视图

表格视图单元在IOS 7中扩展

在iOS 7中重用UIPickerView中的视图

在iOS 7中动态更改UIViewController的视图

如何防止在子pom中覆盖父pom依赖版本

如何防止我在授权密钥中添加的内容被p覆盖?

当按钮覆盖在表格视图顶部时,如何防止表格视图单元格注册点击?

如何在ios swift中的视图控制器中的每个页面顶部堆叠圆形视图?

在 SwiftUI 中,如何删除卡在键盘顶部的视图