2016年11月15日
摘要:
一、Quartz2D简单介绍 在iOS中常用的绘图框架就是Quartz2D,Quartz2D是Core Graphics框架的一部分,我们日常开发使用的所有UIKit组件都是由Core Graphics进行绘制的 UIKit默认为我们提供了一个图形上下文,在UI控件的drawRect:方法中调用UI
阅读全文
posted @ 2016-11-15 09:02
ming1025
阅读(362)
推荐(0)
2016年11月14日
摘要:
之前我们已经学习了触摸处理和手势识别,其实这两个同属于iOS事件的触摸事件,今天我们来学习下iOS事件的另外两个事件: 一、运动事件 运动事件,是通过加速器进行触发,和触摸事件一样,继承UIResponder类的对象才能处理运动事件 你没有看错,这里说的运动事件,只是摇晃一下手机而已,所以只有运动开
阅读全文
posted @ 2016-11-14 17:16
ming1025
阅读(281)
推荐(0)
摘要:
一、UIGestureRecognizer简单介绍 我们已经学习了触摸事件处理,但触摸事件处理起来很麻烦,每个触摸事件处理都需要实现3个touches方法,比较繁琐,实际上我们可以使用更加简单的触摸事件处理操作,那就是 手势识别UIGestureRecognizer 。 手势识别操作基类UIGest
阅读全文
posted @ 2016-11-14 17:00
ming1025
阅读(204)
推荐(0)
摘要:
一、事件分发处理【由外到内】 在iOS中发生触摸后,事件会加到UIApplication事件队列,UIApplication会从事件队列取出最前面的事件进行分发处理,通常会先分发给主窗口,主窗口会调用hitTest:withEvent:方法,查找适合的事件触发视图,即 找到被触摸的视图对象 二、响应
阅读全文
posted @ 2016-11-14 15:54
ming1025
阅读(210)
推荐(0)
摘要:
一、视图切换 UITabBarController (分页控制器) - 平行管理视图 UINavigationController (导航控制器) - 压栈出栈管理视图 模态窗口 二、UITabBarController分页控制器 UITabBarController会一次性初始化所有子控制器,但默
阅读全文
posted @ 2016-11-14 15:46
ming1025
阅读(184)
推荐(0)
摘要:
一、UITableView基本介绍 UITableView中的数据只有行的概念,没有列的概念,UITableView的每行数据就是一个UITableViewCell。自带的UITableViewCell的类型选择有: 二、UITableViewDataSource数据源 数据源的作用就是告诉UITa
阅读全文
posted @ 2016-11-14 15:30
ming1025
阅读(214)
推荐(0)
摘要:
父类UIView方法 UIScrollView中容易混淆的属性 contentSize 内容尺寸 contentInset 内容边框尺寸 contentOffset 可视框偏移 UIScrollViewDelegate代理方法 UIScrollView基本用法
阅读全文
posted @ 2016-11-14 15:23
ming1025
阅读(230)
推荐(0)
摘要:
AppDelegate对象方法 APP启动加载 UIApplication常用属性和方法
阅读全文
posted @ 2016-11-14 15:06
ming1025
阅读(165)
推荐(0)