iOS实现主题切换技术点之一

来源:互联网 发布:淘宝卖家20万限额 编辑:程序博客网 时间:2024/06/06 05:30

主题切换技术关键点:
1,主题切换原理:
主要利用的是通知:因为切换主题需要所有满足切换的类都发生改变,这就是广播模式。
通知的实质:告诉需要做主题切换的控件图片路径发生了改变,从新的路径中重新加载。
主题切换的实质:1)切换素材的路径
2)图片的切换
3)文字内容的切换
4)背景颜色切换
2 注意点
1)在做主题切换的时候,每套主题的名字要保持一样。

3 重写:
1) 重写UIInameView
2) 重写UILabel
3) 重写UIButton
4) 重写UINavgationController
5) 重写UITabbarController
4 通知在什么注册以及该在什么时候发送通知
1 ) 点击主题切换按钮的时候去发送通知。
2) 在需要做主题切换的控件的副视图,这样就不用每个控件就注册通知了。

5 具体代码实现将在下一章具体实现。

有哪些类需要重写:
1, UIInameView
2, UILabel
3, UIButton

0 0