学习笔记
2016-02-18 本文已影响60人
JoyceZhao
-
颜色常识(使用UIColor+Hex分类)
- 颜色由3种颜色通道组成,R,G,B
- 颜色有几种表现形式,24位,32位
- 每个颜色通道,占8位,0~255(10进制)
- OC取值,0~1
-
#
:美工中16进制表示形式 -
0X
:OC中16进制 -
#ffffff
:每2个就是一个颜色通道 -
R
:FF => 255G
:ff => 255B
:FF => 255
-
启动图片
- LaunchScreen 比 LaunchImage优先级高
- 设置一些东西不好使,第一种:清空xcode缓存 cmd + shirt + k 第二种:直接删掉,重新运行
- 启动界面是由启动图片决定,那么可视范围由启动图片决定
- LaunchScreen:自动识别当前模拟器或者真机尺寸,美工提供一个可拉伸图片,可以展示更多内容
- LaunchScreen原理:仅仅还是帮你截屏,作为启动图片.
-
状态栏
- 在项目配置中一般选择
Status Bar Style
为默认模式,并勾选Hide status bar
,该属性只在应用程序启动时生效
- 在项目配置中一般选择
-
tabBarItem遇到的问题
- 选中图片被渲染
- 解决
- 直接操作图片
- 通过代码(UIImage+Image分类实现),并修改插件
- 解决
- 选中文字颜色被渲染
- 解决
- 富文本属性
setTitleTextAttributes
:描述文本的字体,颜色,阴影,空心,图文混排。模型都是通过富文本属性设置 - 注意:tabBar按钮字体大小,由正常状态决定
- 富文本属性
- 解决
- 选中图片被渲染
-
initialize
:当前类或者子类初始化的时候调用该方法 -
load
:方法只会调用一次,类加载内存的时候就会调用 -
UIAppearance注意点
- 谁能使用appearance,只有遵守了<UIAppearance>
- appearance:获取整个应用程序下所有的东西
- 只有属性被UI_APPEARANCE_SELECTOR宏修饰,才能使用UIAppearance统一设置
- appearance:只能在显示之前设置(先将控件所在的view移除,再重新添加)
- appearance:夜间模式
-
如何查找插件安装在哪?
- 打开插件工程
- 点击放大镜,搜索plug
- 查看工程文件文件,install Path