我有一个UINavigationBar
向上移动(包括屏幕外),当它下面的滚动视图向上滚动时。当(按下主页按钮后)应用程序变为非活动状态然后恢复时,显示屏将按预先恢复,但导航栏将重新绘制在默认位置(状态栏下方)。当我点击屏幕并滚动最小量时,它会跳到它应该的位置(在这种情况下通常是屏幕外)。
是否还有一些完整的应用程序恢复可以用来纠正这个问题?
通过设置框架来移动UINavigationBar
。应用程序激活后,我确保将框架重新设置为正确的大小,但它仍然在“标准”位置绘制。
毋庸置疑,我已经尝试过多种方法&被迫重新抽签,但无济于事。隐藏然后再次显示它,调用setNeedsDisplay
等。
(这是在iOS 7上)