当我迁移到 iOS7 时,我的 UIViews 有一个奇怪的行为。似乎他们收到了一条缩小 20 像素的消息。我已经从我的所有 XIB 文件中删除了状态栏,并在应用程序委托中明确将其设置为隐藏。我的 UINavigationController 似乎收到了一条消息:
_computeAndApplyScrollContentInsetDeltaForViewController
这反过来将消息发送到我的滚动视图
_adjustContentOffsetIfNecessary
它将它们的偏移量设置为 -20 像素......这不应该真的发生,因为该函数没有理由将任何东西调整该数量。
有谁知道如何解决这个问题?