如何在XCode中轻松创建可重用的Xib

对于应用程序中的视图,拥有一个具有布局的文件和另一个具有逻辑的文件将为您节省很多时间来管理它们。 如果更改设计,则仅修改xib,如果更改逻辑,则仅更改类文件。 这是目标文件夹结构的图像:

我创建了一个存储库,使创建可重用视图非常容易。 另外,如果您想自己解决问题,我还添加了步骤。

使用MSAutoView

  1. 创建一个xib文件并向其中添加所需的布局(示例):

2.创建一个swift文件并添加一个从MSAutoView继承的类

MSAutoView具有许多自定义功能,例如以编程方式更新视图,为同一视图具有多个布局,将布局子类化等等。 您可以在这里找到项目:

MaherKSantina / MSAutoView

MSAutoView –创建可重用视图的简便方法

github.com

如果您发现回购有用,请不要忘了给它加注星标。 高度赞赏合作。

使用自定义解决方案

  1. 创建一个xib文件并在其中添加您的自定义布局:
  1. 创建一个从UIView继承的类
  2. 覆盖init(frame:)init?(coder:)函数以添加将包含添加xib布局逻辑的函数:

感谢您查看本文。 如果您觉得有用,别忘了👏。

Interesting Posts