通话状态栏更改时查看调整大小[重复]

Posted

技术标签:

【中文标题】通话状态栏更改时查看调整大小[重复]【英文标题】:View resize when In-Call Status Bar changes [duplicate] 【发布时间】:2013-01-03 18:09:42 【问题描述】:

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

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

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

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

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

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

【问题讨论】:

如果您找到了解决方案,请分享我也面临同样的问题。 【参考方案1】:

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

【讨论】:

欣赏这个想法,但这对我没有任何改变。

以上是关于通话状态栏更改时查看调整大小[重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用页面宽度调整大小更改图像

隐藏状态栏时如何强制windowSoftInputMode调整大小

状态栏重新出现时视图控制器不会自动调整大小

避免 WPF 状态栏在窗口垂直调整大小时增加其高度

隐藏状态栏时 UIView 不会调整大小

Qt:为啥在 QMainWindow 中添加状态栏会影响大小调整?