iOS 自定义控件---注意

纯代码:

initWithFrame中添加子控件。

基于 frame布局子控件,需要 layoutSubviews方法中设置子控件frame。
基于 Auto Layout 约束布局子控件,在initWithFrame中就行,不需要重写layoutSubviews方法。(重点)

对外设置数据接口,重写setter方法给子控件设置显示数据。

在view controller里面使用init/initWithFrame:方法创建自定义控件类,并且给自定义控件类的frame赋值、或使用Masonry等进行布局。

对自定义控件类对外暴露的数据接口进行赋值即可。

iOS开发-自定义控件的方式及注意
如何设计一个 iOS 控件?(iOS 控件完全解析)
揭秘 iOS 布局

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。