上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 25 下一页

2018年4月18日

Swift - 常量 | 变量

摘要: 前言 Swift 是苹果于 2014 年 WWDC 发布的全新编程语言!苹果从 2010 年 7 月开始设计 Swift,在天朝译为雨燕,logo 是一只燕子。同 OC 一样可以用于开发 iOS、Mac 应用程序 为什么要设计 Swift?让应用开发更简单、更快、更稳定,确保最终应用有着更好的质量 阅读全文

posted @ 2018-04-18 21:17 低头捡石頭 阅读(43) 评论(0) 推荐(0) 编辑

2018年4月16日

UI基础 - CAAnination:关键帧动画 | 基础动画 | 过渡动画

摘要: CAAnination 1 - CAAnination 类中封装了 iOS 中所有的动画效果,其动画都是添加在 CALayer 上的,是动画的触发核心,它是抽象父类,通常使用其子类实现动画效果 2 - 它的三个子类分别是:CAPropertyAnimation、CAAnimationGroup、CA 阅读全文

posted @ 2018-04-16 17:52 低头捡石頭 阅读(21) 评论(0) 推荐(0) 编辑

2018年4月13日

UI基础 - UIBezierPath:FillMode

摘要: FillMode 1 - 在绘图中经常需要对路径进行填充操作。那么问题来了, 在一个路径的覆盖范围内,如何判断哪些区域需要被填充 ?其实很简单:在你的画布中设置一个点,判断这个点是否在路径覆盖范围内即可 2 - 多边形:不自交和自相交 ① 不自交:一个多边形仅顶点处连接,而在画布内没有其他的公共交点 阅读全文

posted @ 2018-04-13 16:55 低头捡石頭 阅读(18) 评论(0) 推荐(0) 编辑

UI基础 - UIBezierPath:反转路径 | 虚线

摘要: 反转路径 | 虚线 1 - 反转路径 bezierPathByReversingPath:它并不会去修改一条路径的形状, 仅仅是改变了绘制路径的方向,就是从结束点到开始点反向绘制 1 - (void)drawRect:(CGRect)rect{ 2 3 // 第一条:红色路径 4 UIBezierP 阅读全文

posted @ 2018-04-13 15:01 低头捡石頭 阅读(204) 评论(0) 推荐(0) 编辑

UI基础 - UIBezierPath 常用API

摘要: UIBezierPath 1 - UIBezierPath 中文叫贝塞尔曲线,其作用是 UIBezierPath 类允许你在自定义的 View 中绘制、渲染由直线和曲线组成的路径。你可以在初始化时直接为你的 UIBezierPath 指定一个几何图形。路径可以是简单的几何图形,比如:矩形、椭圆、弧线 阅读全文

posted @ 2018-04-13 13:44 低头捡石頭 阅读(26) 评论(0) 推荐(0) 编辑

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) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 25 下一页

导航