我的应用程序在应用程序商店中,使用为 ios7 设置的增量运行良好。随着最近的 7.1 更新,这些 delta 似乎神奇地停止了工作。
有人知道更多关于这个问题的信息吗?谷歌搜索没有提供相关链接。这必须发生在其他人身上。
这个问题也是我吃午饭的问题。在我的特殊情况下,这是一个简单的修复。
对我来说,问题的症结在于我不知道半透明导航栏的含义,我什至不需要像使用 iOS 6/7 deltas 那样使用它们。
使用半透明导航栏,父视图的坐标(0,0)是导航栏的左上角。但是,当导航栏不透明时,父视图的坐标 (0,0) 就在最左侧导航栏的下方。我使用 iOS 6/7 deltas 来补偿两个平台版本之间不同的导航栏高度。我试图使用像不透明导航栏这样的半透明导航栏,但我没有意识到。
我的解决方案是将所有导航栏更改为不透明并将视图移动到自动布局。这允许我的视图和控件相对于父视图的“顶部”定位,“顶部”是我所期望的:导航栏的边框。
希望这会有所帮助。