UIStackView 作为 XIB 的根视图
UIStackView as a root view of a XIB
我想创建一个小 UIViewController
,其中包含一个 UITextField
和一个 UILabel
一个接一个。
我决定使用 UIStackView
的实例来布置子视图。
但是,我必须在 XIB 中添加一个 UIStackView
作为父视图 UIView
的子视图。
是否可以按照控制器的根视图属于某个 class 的方式配置 XIB,从而消除对额外视图的需要?
我已附加当前视图层次结构。我想完全摆脱最顶层的 View
.
可以,您只需将堆栈视图设置为视图控制器的根视图,如下所示:
您可以执行以下操作:
1- 创建新文件 -> 在用户界面下选择 "Empty"
2- 然后你会得到一个空的 XIB
3- 之后您可以从 UI 组件选择器
添加 UIStackView
4- 把你的 UITextField 和 UILabel
5- 最终创建您的 .swift 文件并将其与您的 XIB
连接起来
我想创建一个小 UIViewController
,其中包含一个 UITextField
和一个 UILabel
一个接一个。
我决定使用 UIStackView
的实例来布置子视图。
但是,我必须在 XIB 中添加一个 UIStackView
作为父视图 UIView
的子视图。
是否可以按照控制器的根视图属于某个 class 的方式配置 XIB,从而消除对额外视图的需要?
我已附加当前视图层次结构。我想完全摆脱最顶层的 View
.
可以,您只需将堆栈视图设置为视图控制器的根视图,如下所示:
您可以执行以下操作:
1- 创建新文件 -> 在用户界面下选择 "Empty"
2- 然后你会得到一个空的 XIB
3- 之后您可以从 UI 组件选择器
添加 UIStackView4- 把你的 UITextField 和 UILabel
5- 最终创建您的 .swift 文件并将其与您的 XIB
连接起来