界面生成器和视图层次结构

Posted

技术标签:

【中文标题】界面生成器和视图层次结构【英文标题】:Interface Builder and View Hierarchy Construction 【发布时间】:2009-09-04 14:58:43 【问题描述】:

我在 IB 中创建了一个简单的 UIView 层次结构:

父级(UIView) 孩子(UIView) 孩子(UIView) 孩子(UIButton)

按钮位于两个同级 UIView 的顶部。

我的应用以横向模式而不是纵向模式启动。当唯一的子视图是 UIButton 时,按钮正确旋转 90 度。但是,当我添加子 UIViews 时,它们保持不旋转,并在其上正确旋转 UIButton。什么?

有人可以告诉我如何使在 IB 中创建的所有子视图都遵循正确的方向行为。

干杯, 道格

【问题讨论】:

【参考方案1】:

忽略这个。在 IB 中,设备窗口图形的右上角有一个弯曲箭头,可将窗口旋转 90 度。凉爽。

【讨论】:

【参考方案2】:

此外,您应该注意,当在 Interface Builder 中构建可旋转的视图时(或以任何方式,实际上),使用尺寸检查器中的自动调整大小控件正确配置弹簧和支柱至关重要。

【讨论】:

以上是关于界面生成器和视图层次结构的主要内容,如果未能解决你的问题,请参考以下文章

Android - 任何Activity的根视图层次结构中存在的所有视图的相对路径生成器

使用 json 对象列表以角度生成层次结构视图

在调试模式下查找界面生成器中的按钮调用的操作

ios-如何在项目中添加导航控制器?

关于视图层次结构,需要澄清

如何将视图带到 UIView 层次结构的顶部