gpt4 book ai didi

iphone - 导航栏上的 iOS7 状态栏

转载 作者:太空狗 更新时间:2023-10-30 03:23:59 25 4
gpt4 key购买 nike

我正在使用 iOS7 测试我的应用程序,但状态栏出现问题。基本上状态栏出现在导航栏上方,如下图所示:

iOS7 Status Bar Issue

我尝试调用我的 viewDidLoad

 self.edgesForExtendedLayout = UIRectEdgeNone;
self.automaticallyAdjustsScrollViewInsets = YES;

没有成功。

我还添加到 info.plist 文件 UIViewControllerBasedStatusBarAppearance 但没有成功。

主要问题是应用程序必须与 iOS6 和 iOS7 兼容,目前在 iOS7 上, View 从顶部移动了 20px。

最佳答案

edgesForExtendedLayoutautomaticallyAdjustsScrollViewInsets 只是父 View Controller 如何布置/管理 View 的标准。看起来您使用的是 UINavigationBar,而不是 UINavigationController,这意味着这些属性不会执行任何操作,除非您对其进行编码。

您可以切换到使用 UINavigationController,或者您可以在 iOS 7 上以编程方式将 UINavigationBar 的高度从 44 更改为 64。

关于iphone - 导航栏上的 iOS7 状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18729064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com