2013-10-18 46 views
1

我不知道它是否也发生在iOS 6上,但在iOS 7中,当启用了“共享互联网连接”选项并通过USB与我的电脑连接的移动设备时,出现一种额外的状态栏,通知这一点。iOS - 共享互联网连接通知置换视图

发生这种情况时,导航栏下的视图会自动向下移动20个像素以适合此通知栏。 到目前为止,没有问题,因为我的观点正确显示。 但在具体的看法,我已经因为app导航两个导航栏,其中一个隐藏(隐藏,但仍然存在和工作)。

因此,系统检测到有两个导航栏,向下移动我的常规视图20像素(可以适合栏),然后向下移动第一个视图,该视图位于具有隐藏导航的第一个视图内酒吧。所以最后你在导航下看到了20个像素的视图,被20个像素分开。

有什么办法可以避免这第二次自动下移?

回答

0

由于互联网连接共享或电话呼叫,您无法阻止状态栏移动您的导航栏(酒吧?尚不清楚您在此说的内容)。您可能可以隐藏状态栏并摆脱这种影响,但Apple几乎肯定会reject your app for hiding the status bar unnecessarily

+0

那么,“酒吧”我的意思是似乎通知“互联网连接共享”的扩展部分。 我不会隐藏通知,我想避免我的视图向下移动20像素,显示与导航栏分开。 – user1573607

+0

我的“酒吧”问题是指您的多个导航栏位。 – RyanR