重复使用复杂的自定义 UI 元素 - Xcode 故事板

Re-using complex custom UI elements - Xcode Storyboard

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

我将它全部封装到一个 UIView subclass 但每个元素都必须在故事板上构建,无论它在哪里使用。

有没有一种方法可以让开发人员在使用它时只需要添加一个 UI 适当的子视图 class 而不需要布局所有的子视图?类似于我们不需要与按钮或标签的底层结构进行交互的方式。

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

This question has the answers for you.