当In-Call状态栏更改时,视图调整大小

时间:2013-01-03 18:09:42

标签: ios resize interface-builder xib

我正在试图理解调整大小的期望是什么。

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

我遇到的问题是当这个状态栏发生变化,并且视图已被绘制时,它仍保持当前大小。如果栏隐藏,则视图太小。如果显示条形图,则视图太大而顶部隐藏。如果我使用底部的导航更改为新屏幕,则所有内容都将正确绘制。问题是只有在条形改变大小时可见的屏幕。

以下是一些图片,说明了正在发生的事情。这是我在正常发布后看到的,然后显示了条形图。

Normal Launch then the bar is shown

这就是我在显示条形图时看到的内容,然后隐藏了它。

Launch with bar shown then the bar is hidden

正确处理这些情况的期望是什么? IB中是否应该选择但不是,或者我是否必须以编程方式执行某些操作?

0 个答案:

没有答案