iOS 6/7 Delta 不工作 iOS 7.1

Posted

技术标签:

【中文标题】iOS 6/7 Delta 不工作 iOS 7.1【英文标题】:iOS 6/7 Delta's not working iOS 7.1 【发布时间】:2014-03-18 01:54:50 【问题描述】:

我的应用在应用商店中,使用为 ios7 设置的增量运行良好。随着最近的 7.1 更新,这些增量似乎神奇地停止了工作。

有人知道更多关于这个问题的信息吗?谷歌搜索没有提供相关链接。这必须发生在其他人身上。

【问题讨论】:

是的!我正要部署一个使用增量的应用程序。我在 7.1 上的测试人员指出了这个问题。果然 - 它只在 7.1 上。尽管在 XCode 5.1 的界面构建器中仍然可以使用这些增量,但它们似乎完全被忽略了。我也没有在发行说明中看到任何内容。 @Seth 我创建了一个测试项目,这样我就可以看看我是疯了还是这是真的。默认情况下它不会发生,因此它必须是导致它的某些操作组合。一个带有一些子视图的简单视图控制器在 ios6、7 和 7.1 上似乎可以正常工作 【参考方案1】:

这个问题也是我吃午饭的原因。在我的特殊情况下,这很容易解决。

对我来说,问题的症结在于我不知道半透明导航栏的含义,我什至不需要像使用 iOS 6/7 deltas 那样使用它们。

使用半透明导航栏,父视图的坐标(0,0)是导航栏的左上角。但是,当导航栏不透明时,父视图的坐标 (0,0) 就在最左侧导航栏的下方。我使用 iOS 6/7 deltas 来补偿两个平台版本之间不同的导航栏高度。我试图使用像不透明导航栏这样的半透明导航栏,但我没有意识到这一点。

我的解决方案是将所有导航栏更改为不透明并将视图移动到自动布局。这允许我的视图和控件相对于父视图的“顶部”定位,“顶部”是我所期望的:导航栏的边框。

希望这会有所帮助。

【讨论】:

哈哈。我最终做了同样的事情。我想我想为拥有一个半透明的导航栏保留我的选择,但事实证明我不需要它,而且它真的让我付出了代价。哦,好吧!

以上是关于iOS 6/7 Delta 不工作 iOS 7.1的主要内容,如果未能解决你的问题,请参考以下文章

6.30 7.1

ios 7.1 flash 模式不工作

iOS 7.1 地理围栏和 iBeacons 停止工作

KeychainWrapperItem 在 iOS 7.1 中停止工作

iOS MobileFirst 7.1 应用程序在工作灯连接时出错

ios 7.1 模拟器中的照片应用程序无法正常工作