【问题标题】:How to organize XIB files with many overlapping elements?如何组织具有许多重叠元素的 XIB 文件?
【发布时间】:2010-05-19 07:01:11
【问题描述】:

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

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

我希望能够隐藏视图组以显示它们下面的内容,但我在 IB 中看不到这样做的方法。

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

【问题讨论】:

    标签: objective-c interface-builder xib


    【解决方案1】:

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

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

    【讨论】:

    • Shift-右键单击是一个很棒的技巧!我希望这不是最终的答案,但它确实有很大帮助。如果 IB 插件可以帮助解决这个问题,我将不得不研究这些。
    猜你喜欢
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2021-03-27
    • 1970-01-01
    • 2010-12-29
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多