如何组织包含许多重叠元素的XIB文件?

时间:2010-05-19 07:01:11

标签: objective-c interface-builder xib

我有一些非常难以编辑的XIB文件,因为许多子视图完全相互重叠。例如,如果我将弹出的音量滑块放在弹出的位置,它会覆盖一些无法点击的UILabel。我能够编辑它们的唯一机会是在文档窗口树中双击它们,将它们移到一边,编辑,然后再移回它们。有时,有三个或更多小部件占用XIB中的相同位置,即使在应用程序运行时一次只能看到少数小部件。

条件可见的屏幕元素实际上应该如何组织?

我希望能够隐藏一组视图来揭示它们下面的内容,但我认为在IB中没有办法做到这一点。

如果我为每个组创建UIViewControllers,我可以在单独的窗口中编辑它们,但我无法在上下文中看到它们,我需要很多视图控制器......

1 个答案:

答案 0 :(得分:2)

提示:在右键单击要选择的对象的位置时按住shift键。

我不认为IB能够在设计时隐藏视图组,但是没有理由不能使用IB插件自己添加该行为。