如何使用 xib + iPhone 中的 AutoSizing 属性

Posted

技术标签:

【中文标题】如何使用 xib + iPhone 中的 AutoSizing 属性【英文标题】:How to use AutoSizing Property from xib + iPhone 【发布时间】:2010-07-26 05:23:29 【问题描述】:

我想知道如何在界面构建器中使用 autosizing 属性,即如何使用此属性自动调整子视图的高度、宽度及其在父视图中的位置。

谢谢,

问候

tek3

【问题讨论】:

【参考方案1】:

自动调整大小功能的使用仅在您旋转视图时真正适用于 ios。比如:

    在视图中选择一个对象,比如一个按钮 在 Inspector 面板的“Button Size”窗格的“Autosizing”部分:点击红色的“内部”箭头,激活它们。 现在单击“视图”窗口标题栏右上角的“自动旋转”按钮。

注意按钮现在是如何缩放和拉伸的。现在尝试在 Autosizing 检查器区域中激活和停用不同的“弹簧和支柱”,并继续单击自动旋转按钮以在纵向和横向视图之间切换。

您很快就会对这些控件如何影响应用的相对布局有一个直观的了解。

【讨论】:

以上是关于如何使用 xib + iPhone 中的 AutoSizing 属性的主要内容,如果未能解决你的问题,请参考以下文章

XIB 文件与在 iPhone 中的代码中定义布局

将 XIB 文件自动调整为屏幕大小

如何使用 Xcode 4.5 为 iPhone 4 和 iPhone 5 创建 xib

iPhone 和 iPad 的动态 xib 布局

如何将 UIControl 从 iPhone xib 重用到 iPad xib

如何在不为 iphone 和 ipad 创建单独的 xib 的情况下为所有 ipad 和 iphone 创建通用 xib?不是故事板