【发布时间】:2014-06-22 02:51:37
【问题描述】:
有没有办法在 Interface Builder 中隐藏某些视图?我并不是要在应用程序启动时隐藏它,而是将其隐藏在 Interface Builder 中,以便我查看其他视图。 其实我想这样做是因为我的 xib 文件有很多视图而且很难看到!
【问题讨论】:
有没有办法在 Interface Builder 中隐藏某些视图?我并不是要在应用程序启动时隐藏它,而是将其隐藏在 Interface Builder 中,以便我查看其他视图。 其实我想这样做是因为我的 xib 文件有很多视图而且很难看到!
【问题讨论】:
阿德鲁,
不幸的是,您无法在情节提要中做到这一点。要查看被其他人重叠的视图,您唯一可以做的就是将其拖到顶部。
比如我把PickerView拖到红线到最上面,然后编辑PickerView,完成后拖回到之前的位置:https://www.dropbox.com/s/e18nmr9mya9y0s8/DizSfOW_3F3a_wV4YVXgFk__h0PoFWbd3rs1HbcTN-4.png
我更喜欢使用多个视图控制器,这对您的性能更好。但我必须说,在某些情况下,您仍然需要在其他地方使用许多 UIView 位置,我认为这是编辑每个 View 的最佳方式。
干杯,
由于 XCODE 6.x 已经在右侧面板中添加了名为“已安装”的功能,所以现在您可以通过取消选中“已安装”来轻松禁用上视图以暂时禁用,然后执行任何计划 -待办事项与下视图。请记住在完成后将其退回以进行检查。
按照以下步骤逐步进行: 1. 点击选择上视图。 2. 在右侧面板上,查找“已安装”。 3. 点击取消勾选。 就是这样!
干杯!
【讨论】:
您将在属性检查器中使用 Hidden 属性。但我不确定这是否是您想要实现的目标。
通过这样做,您需要在运行应用程序之前将属性设置为 Hidden = NO。
我认为使用视图组也是处理同一个 xib 文件中的大量视图的更好方法。您可以这样做 编辑器 -> 嵌入 -> 视图。选择所有相关视图并创建组可以帮助您通过隐藏或移动某些组来轻松使用它们。
【讨论】: