iOS | Swift:使用xib创建自定义视图。

要创建带有xib文件的自定义可重用视图,该文件可以通过编程方式实例化,也可以通过界面生成器加载,请按照以下简单步骤操作。
假设我们必须创建一个PersonView,以两个标签显示一个Person的名字和姓氏,并且我们想将此视图在不同的Screens上用作子视图。

创建一个新的UIView子类,我们说“ PersonView”。

现在让我们为PersonView创建一个xib文件,即PersonView.xib

设计xib文件。 例如,假设我们要通过我们的PersonView显示某人的名字和姓氏。

打开PersonView.xib文件,然后选择“文件所有者”并设置“自定义类PersonView”。 现在,PersonView.xib的文件所有者是PersonView类。

现在,我们将选择在PersonView.xib文件中拥有的唯一视图,并在其所有者PersonView.swift中创建出口,并将出口命名为contentView。 并创建名字和姓氏标签的出口,如lblFirstNamelblSecondName

在PersonView.swift中添加以下代码

现在,您可以创建PersonView的出口,并可以像这样使用它:

personView.lblFirstName.text =“您的名字”
personView.lblLastName.text =“您的姓氏”

最后。