封装组件基础设计

2020-04-10  本文已影响0人  弥灬zero

可参照官方已废弃的UIAlertController:

有UIView、UILabel、UIButton三者组装成一个复杂的持续交互的视图组件,组件内封装基本逻辑。

开发者只需关心数据的展现,通过delegate自定义业务逻辑。

如何去定义自己的组件?

1、所需组件内需要哪些视图组件组合。

2、设置组件内基本样式,文字大小等。

3、将可定制的业务逻辑,封装为delegate或Targat-Action,供外部使用,如系统的alert,它有两个UIButton,提供了外部可调用的delegate事件,开发者通过实现delegate,即可直接自定义这两个UIButton自己的业务逻辑。


IOS小白,有不足之处,请各位大佬多指出问题,感谢!

上一篇 下一篇

猜你喜欢

热点阅读