自定义插件
1.使用时的调用方法
导入头文件,创建对象,设置尺寸,传入数据:
2,内部方法的实现
XMGPageView.m
XMGPageView.h
XMGPageView.xib
注意点
自定义插件灵活点
外部调用时使用什么方式:alloc init,还是xib
插件的内部实现,既满足xib的方式,又满足纯代码的形式(alloc init/initwithframe);
将初始化的代码写在一个方法里;用到时调用即可;
不管控件是通过 代码创建,还是通过xib或者storyboard拖出来的,封装的插件的使用--完美的插件
即实现initwithframe的初始化,又实现了xib的awakefromnib的初始化。
Masonry的基本使用