1. 首先新建一个自定义的xib文件,这个xib文件的class不需要指定,就为默认类型。

2.创建对应的swift文件,本文为demoView。然后将xib文件的file's Owner指定为该类。

3. 将xib中最外层的view,拖线到demoView中(因为指定了file's Owner类型,所以线默认类型为file's Owner,其他需要拖线的属性就像普通的xib文件一样操作即可,类型也是file's Owner)


4.重写init?(coder aDecoder:NSCoder)方法,在里面加载xib文件,并且赋值给步骤3中拖线的最外层view。注意 要给view的frame赋值

5.使用。 在其他storyboard或者xib中使用到时,拖一个占位的UIView控件,并将该控件的类指定为上述步骤中创建的类即可。

记性不好,记录一下操作步骤~
网友评论