2018年4月10日

UI基础 - 模态视图

摘要: ▶ ModalView 1 - 模态视图不是专门的某个类,而是通过视图控制器的 presentViewController方法 弹出的视图,我们称为模态视图。模态视图出现的场景一般是临时弹出的窗口,譬如:登录窗口开发中在当前视图上再弹出一个视图、分享视图、注册等等 2 - 代码示例:由 ViewCo 阅读全文

posted @ 2018-04-10 16:53 低头捡石頭 阅读(20) 评论(0) 推荐(0) 编辑

UI基础 - CALayer | 锚点、position、frame

摘要: ▶ CALayer 1 - CALayer 包含在 QuartzCore 框架中,这是一个跨平台的框架,既可以用在 iOS 中又可以用在 Mac OS X 中 2 - CALayer 的设计主要是了为了内容展示和动画操作,它本身并不包含在 UIKit 中,它不能响应事件;它在设计之初就考虑它的动画操 阅读全文

posted @ 2018-04-10 15:45 低头捡石頭 阅读(66) 评论(0) 推荐(0) 编辑

UI基础 - CGAffineTransform | UIView动画

摘要: ▶ CGAffineTransform 1 - CGAffineTransform 是一个用于处理形变的类,可以改变控件的平移、缩放、旋转等;它的坐标系统采用的是二维坐标系:向右为 x轴 正方向,向下为 y轴 正方向;它的形变是通过仿射变换矩阵来控制的:其中平移是矩阵相加;旋转与缩放则是矩阵相乘 2 阅读全文

posted @ 2018-04-10 15:41 低头捡石頭 阅读(21) 评论(0) 推荐(0) 编辑

UI基础 - 事件 | 响应者链

摘要: ■ 事件 1. 事件是由硬件捕捉并产生的一个表示用户操作设备的对象发送给 iOS!许多事件都是 UIKit框架 中 UIEvent 的实例,UIKit 当前可以识别三种类型的事件:触摸事件、摇动事件以及远程控制事件。其中触摸事件是⽤户通过触摸设备屏幕操作对象、输入数据,支持多点触摸 2. 事件传递: 阅读全文

posted @ 2018-04-10 15:28 低头捡石頭 阅读(19) 评论(0) 推荐(0) 编辑

UI基础 - UIResponder:视图缩放 | 视图拖动

摘要: ▶ UIResponder 1 - 如果自定义的响应者是 UIview 或是 UIViewController 的子类则必须声明全部四个 UIResponder对象 的处理事件方法!这样做的原因很简单:所有视图都可以接收到完整的触摸事件流。如果自定义响应者是 UIKit 中响应者类,则不必如此 - 阅读全文

posted @ 2018-04-10 14:18 低头捡石頭 阅读(19) 评论(0) 推荐(0) 编辑

UI基础 - UIRecognizer

摘要: ▶ UIRecognizer 1 - ⼿势识别器是对触摸事件做了封装,无需⾃己去判断某个手势是否触发 2 - ⼿势识别器有 7 个子类 UITapGestureRecognizer :轻拍手势识别器,能识别轻拍操作 UILongPressGestureRecognizer:长按手势识别器,能识别长按 阅读全文

posted @ 2018-04-10 14:11 低头捡石頭 阅读(29) 评论(0) 推荐(0) 编辑

UI基础 - UICollectionView 02:定制单元格

摘要: ■ UICollectionViewCell 1. 准备工作 单元格 CustomCell:是 UICollectionViewCell 的子类 区头/区尾 HeaderView:是 UICollectionReusableView 的子类 图片详情页面 SecondViewController:点 阅读全文

posted @ 2018-04-10 12:06 低头捡石頭 阅读(19) 评论(0) 推荐(0) 编辑

UI基础 - UICollectionView 01:基本使用

摘要: ■ 简言 1. 集合视图是 iOS 6 之后引入的一个新的 UI 控件,它和 UITableView 有着诸多的相似之处,简单来说 UICollectionView 是比 UITableView 更加强大的一个 UI 控件,有如下几个方面 支持水平、垂直两种方向的布局:通过 layout 配置方式进 阅读全文

posted @ 2018-04-10 11:32 低头捡石頭 阅读(15) 评论(0) 推荐(0) 编辑

UI基础 - UISearchController

摘要: ■ 简言 1. UISearchController 是 iOS 8 之后推出的一个新的控件, 用于创建搜索条及管理搜索事件,一般和 UITableView 结合使用,很少会单独使用它 1 // 初始化方法, 参数是展示搜索结果的控制器,如果是在当前控制器展示搜索结果, 就传 nil 2 - (in 阅读全文

posted @ 2018-04-10 11:28 低头捡石頭 阅读(154) 评论(0) 推荐(0) 编辑

导航