【发布时间】:2014-11-26 05:35:11
【问题描述】:
我创建了一个注册表单,用户可以在其中选择他的性别。在点击性别按钮时,我需要显示一个自定义视图。我想使用 Storyboard 来创建视图,但我无法处理它,因为如果不将它添加到视图控制器的主视图上,我就看不到它。请看下图。我想将该视图与视图控制器的主视图分开,当用户点击性别按钮时,我将以编程方式添加该视图。
【问题讨论】:
-
如果您确实需要将视图与视图控制器分开,那么您应该将其放入 xib 文件并使用
UINib loadNib以编程方式获取它。如果您想将其保留在当前情节提要中,您应该将视图设置为隐藏,稍后只需更改框架和可见性 -
@Szu 你说得对,Szu 我已经意识到了这个想法,但我真的不想这样做。我在想如果Apple允许在UIViewController的主视图之外添加视图,那么它必须提供设施/功能来处理该UIView。如果您看不到,仅添加视图有什么好处。我认为这是非常错误的。它必须改变,Apple 应该提供一些东西,以便开发人员可以在这种视图上工作!
-
@Developer 你是对的。目前我们必须在主故事板上拖动这个视图并再次对其进行更改,我们必须在它之外设置。
标签: ios objective-c iphone storyboard xcode6