自定义控件注意点

@注意点

  1布局不一定要在layout里面写,在其他方法写也有效

  2控件1若用masonry自动布局,控件2若直接参照它的frame是无效的,必须仍然用masonry参照。

  3移除某个子控件后,一定会调用layoutSubviews方法

 

 

 

@细节

1组合式自定义:

  自定义view:特点是高度自由,略麻烦

      使用场景:对称时,非对称时

  自定义stackView:特点是一般自由,很好用,

       使用场景:完美对称,完美多对称时

 

2自调式自定义

  

  自定义Button,只能自定义的去调整里面两个值,而不能在里面另外创建子控件

  若要那样的话,只能自定义View

 

注意点

1自定义数据的数据入口,若是在构造方法,就不要使用数据的set方法,去设置数据到控件,

  因为此时控件还未成形

  

 

posted @ 2016-12-27 23:13  行者烧炉子  阅读(107)  评论(0编辑  收藏  举报