gpt4 book ai didi

iOS 6/7 增量 : Only working for subviews?

转载 作者:技术小花猫 更新时间:2023-10-29 11:24:38 27 4
gpt4 key购买 nike

我为 iOS 5 和 6 设计了我的 iPhone 应用程序。现在我希望它支持 iOS 7,但也支持两个旧版本。像许多开发人员一样,我一直在为状态栏与我的 View 重叠而苦苦挣扎,我知道有 no way to preserve the old status bar style in iOS 7 .

然而,Stackoverflow 上的许多帖子建议使用 iOS 6/7 Deltas可以使用新的 SDK 在 Xcode 中设置:

iOS 6/7 Deltas in Xcode

我试过了,但我发现当我将这些值应用到 View Controller 的 Root View 时没有任何反应。这些增量仅对 Root View 中包含的所有 subview 有影响。

为什么增量对 Root View 不起作用?有没有办法让它工作?(我不想将增量添加到我所有 View Controller 中的所有 UI 元素。)

最佳答案

我发现这项工作很适合我。

 -(void)viewWillLayoutSubviews
{
if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1)
{
// Load resources for iOS 6.1 or earlier
if(IS_IPhone5)
{
self.view.frame = CGRectMake(0.0, -64.0, 320.0, 568.0);
}
else
{
self.view.frame = CGRectMake(0.0, -64.0, 320.0, 480.0);
}
}

}

关于iOS 6/7 增量 : Only working for subviews?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19120636/

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