知识点总结

开发中的知识点总结

textField

使用textField自定义搜索框,textField及leftView等属性
使用leftView 时需要设置model为始终显示
可以设置leftView的frame 调整图片大小
IBInsepectable IBDesignable 的使用

给属性检查器面板中添加属性设置选项
IBDesignalbe 实时显示UI控件,需要讲对应的xib和对应类绑定

增加分类

新建一个swift 文件,

使用extension,重写 get set方法
使用newValue 时需要判断,注意返回值的类型是否匹配
试图切换

一个控制器中加载不同视图,可以在loadView 方法中自定义根视图

loadView 使用注意事项
如果实现loadView 未调用 super loadView ,sb/xib实效
loadView调用时,如果根视图是nil(本质是未调用super loadView),会自动调用loadView 方法初始化根视图,形成递归调用
判断当前登陆标识的状态确定是调用 super loadView 还是 把创建自定义的根视图赋值给 view
VFL 的使用

使用之前需要先 关闭frame 的布局才能手动的添加约束 translatesAutoresizingMaskIntoConstraints = false
基本动画使用