【问题标题】:Re-using complex custom UI elements - Xcode Storyboard重用复杂的自定义 UI 元素 - Xcode Storyboard
【发布时间】:2019-09-03 12:27:24
【问题描述】:

在 StoryBoard 上的 Xcode 中,我构建了一个由许多子视图组成的复杂 UI 元素。

我将它全部封装到 UIView 子类中,但每个元素都必须在情节提要上构建,无论它在哪里使用。

有没有办法以这样一种方式构建它,开发人员使用它所需要做的就是添加适当子类的 UIView 而不需要布局所有子视图?类似于我们不需要与按钮或标签的底层结构进行交互的方式。

【问题讨论】:

    标签: swift xcode uiview storyboard


    【解决方案1】:

    这是可能的,但需要一些解决方法。它基本上要求你创建一个 UIView 子类,它从一个单独的 nib 文件加载它的所有子视图

    This question has the answers for you.

    【讨论】:

    • 谢谢!我能够通过创建一个我想要的 xib 然后子类化从 xib 读取的 UIView 来实现这一点。我还继承了一个 UIView,它只包含读取 xib 的 UIView,并且能够从容器中加载 xib,而 viewController 不需要做任何事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 2021-03-10
    • 2016-02-29
    • 2018-02-02
    • 1970-01-01
    • 2021-09-12
    • 1970-01-01
    相关资源
    最近更新 更多