Xcode 说 UIView 在纵向时处于横向模式
Posted
技术标签:
【中文标题】Xcode 说 UIView 在纵向时处于横向模式【英文标题】:Xcode says that a UIView is in Landscape mode when it is Portrait 【发布时间】:2011-08-14 19:14:45 【问题描述】:为什么 Xcode 说选定的 UIView 处于横向模式,如果实际上它是纵向模式?起初我认为这是因为主视图处于横向模式,但事实并非如此,因为当我选择水平(横向)UIView 时,我遇到了同样的问题,看看:
【问题讨论】:
【参考方案1】:Xcode 仅将其横向或纵向表示为“模拟度量”,因此是检查器中组的标题。
这意味着它不反映您在运行时看到的内容。
要解决这个问题,只需改变 UIView 的宽度和高度,例如在横向使其为 1004 X 768,在纵向则为 1024 X 748。
为什么会这样? 正如您所提到的,原因是您的主视图是横向的并且添加新的 UIViews Xcode 只是假设它们是纵向的,所以尺寸是纵向的,模式是横向的。
【讨论】:
以上是关于Xcode 说 UIView 在纵向时处于横向模式的主要内容,如果未能解决你的问题,请参考以下文章
当屏幕处于横向模式时,UIAlertview 以纵向模式显示