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控件,并将该控件的类指定为上述步骤中创建的类即可。
记性不好,记录一下操作步骤~