触摸事件的处理1.判断触摸点在谁身上: 调用所有UI控件的- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event 2.pointInside返回YES的控件就是触摸点所在的UI控件 3.由触摸点所在的UI控件选出处理事件的UI控件: ...
分类:
移动开发 时间:
2017-04-23 18:02:20
阅读次数:
176
手势识别状态: typedef NS_ENUM(NSInteger, UIGestureRecognizerState) { // 没有触摸事件发生,所有手势识别的默认状态 UIGestureRecognizerStatePossible, // 一个手势已经开始但尚未改变或者完成时 UIGestu ...
分类:
移动开发 时间:
2017-04-15 20:45:35
阅读次数:
206
UIScrollView的属性总结 属性 作用 CGPoint contentOffSet 监控目前滚动的位置 CGSize contentSize 滚动范围的大小 UIEdgeInsets contentInset 视图在scrollView中的位置 id<UIScrollerViewDelega ...
分类:
其他好文 时间:
2017-04-07 16:34:15
阅读次数:
168
使用CAShapeLayer 和 UIBezierPath 实现的画画功能。 1、首先根据触摸屏幕获取点信息: - (CGPoint)pointWithTouches:(NSSet *)touches{ UITouch *touch = [touches anyObject]; return [to ...
分类:
其他好文 时间:
2017-03-07 13:11:59
阅读次数:
133
- (void)scrollViewDidScroll:(UIScrollView *)scrollView { //开始滚动,判断位置,然后替换复用的三张图 [self changeImageWithOffset:scrollView.contentOffset.x]; } - (void)cha... ...
分类:
其他好文 时间:
2017-02-16 12:59:34
阅读次数:
189
1、UIImage 生成方法的对比 Apple官方的文档为生成一个UIImage对象提供了两种方法: 1. imageNamed,其参数为图片的名字;优点:加载时会缓存图片,用于图片的频繁使用;缺点:占用内存 2. imageWithContentsOfFile,其参数也是图片文件的路径。优点:仅加 ...
分类:
其他好文 时间:
2017-02-12 17:11:19
阅读次数:
247
UIView动画个人笔记,代码简单,不过多赘述。1.定义三个View 2.初始化相关信息 3.实现相关动画 附:CABasicAnimation的KeyPath透明度为:opacity其余如下: ...
分类:
编程语言 时间:
2017-02-07 19:02:51
阅读次数:
247
1 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 2 3 { 4 NSSet *allTouch = [event allTouches]; 5 UITouch *touch = [allTouch anyObjec... ...
分类:
移动开发 时间:
2017-02-04 12:34:11
阅读次数:
216
一. MJRefresh的类解释. 1.MJRefreshComponent 所有刷新控件的基类别.(component: 成分,组件) 2.MJRefreshNormalHeader 默认的下拉刷新控件 3.MJRefreshAutoNormalFooter 默认的上拉刷新控件 下拉刷新控件自适应 ...
分类:
其他好文 时间:
2017-01-14 18:39:48
阅读次数:
291