4

我试图了解对视图调整大小的期望。

我目前让我的 iOS 应用程序使用动态视图大小。也就是说,当通话状态栏可见和不可见时,它们的布局都是正确的。

我遇到的问题是当这个状态栏发生变化,并且视图已经被绘制时,它仍然保持当前大小。如果栏隐藏,则视图太小。如果栏出现,则视图太大,顶部被隐藏。如果我使用底部的导航切换到新屏幕,一切都会正确绘制。问题仅出在栏改变大小时可见的屏幕上。

这里有一些图片说明正在发生的事情。这是我在正常启动后看到的,然后显示栏。

正常启动 然后显示栏

这就是我在启动时看到的显示栏然后它被隐藏了。

显示栏启动 然后栏被隐藏

正确处理这些场景的期望是什么?IB中是否有一些应该被选择但不是的东西,或者我必须以编程方式做一些事情?

4

1 回答 1

0

我在 IB 的 uiwindow 上检查了“启动时全屏”,这解决了类似的问题。

于 2013-01-07T06:50:53.157 回答