自定义控件

自定义控件注意点

2016-11-03  本文已影响5人  BigBossZhu

自定义控件的步骤和注意点.

纯代码创建:

  1. 重写initWithFrame(init方法内部会调用这个方法),你如果只是重写init方法的话,使用者可能会调用initWithFarme方法,就不会走你的代码了.
  2. 重写initWithCoder(xib和storyBoard会调动这个方法)
  1. 在layoutSubviews中进行相关布局
  2. 给出自定义控件的数据变量供外界修改.
  3. 对外接口中可以将一些控件的属性变量开发,共使用者改变.如轮播器的Lable是否显示隐藏.显示的数量等等.

这个里面都要调用setupUI方法保证使用者通过任何方式创建(不管纯代码和是storyBoard和xib都能够得到这个控件)

xib创建:可以省去initWithframe和layoutSubviews,因为在xib中完成了.

  1. 对外提供数据接口
上一篇 下一篇

猜你喜欢

热点阅读