这篇文章通过实例实现了一个类似小米手势遥控器的功能页面。
效果图如下所示:
触摸事件的响应通过对系统的触摸实践监听来进行。
通过一个数组来对点的集合进行缓存和分析。
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
if (!self.allowsIn...
分类:
移动开发 时间:
2014-09-24 01:23:25
阅读次数:
494
NSSet 和 NSMutableSet 的常用方法...
分类:
其他好文 时间:
2014-09-20 10:02:47
阅读次数:
126
1>4个触摸事件【触摸事件主要是针对视图】- ( void )touchesBegan:( NSSet *)touches withEvent:( UIEvent *)event;- ( void )touchesMoved:( NSSet *)touches withEvent:( UIEvent...
分类:
其他好文 时间:
2014-09-18 22:13:34
阅读次数:
217
** dispatch_after 延时操作应用场景 例如:游戏后台需要做一些随机的事件,需要在某个时间后,调用方法! 1> 调用的方法通常是跟UI有关的,例如提示用户等 2> 不了解GCD或者多线程的人,可以直接填空即可 */- (void)touchesBegan:(NSSet *)tou...
分类:
移动开发 时间:
2014-09-06 02:14:02
阅读次数:
219
集合的初始化以及操作方法和NSString、NSArray、NSDictionary等都很类似,很多方法写几遍就能了解意思并上手使用,不建议全部记忆。...
分类:
其他好文 时间:
2014-09-05 18:23:41
阅读次数:
156
-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{////获取刚开始触摸屏幕时的两个点//NSArray*allTouches=[touchesallObjects];//UITouch*firstTouch=[allTouchesfirstObject];//UITouch*secondTouch=[allToucheslastObject];//_firstPreviousLocation=[firstTo..
分类:
其他好文 时间:
2014-09-05 03:23:01
阅读次数:
182
/***代理设计模式的思想:(只是用代理设计模式)对于当前视图对象,只负责接收触摸事件,当触摸事件发生之后,通知代理做响应处理,代理如何来处理,视图不关心-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{//如果代理实现了对应的协议方法,就去调用,如果没有实现就..
分类:
其他好文 时间:
2014-09-05 03:22:01
阅读次数:
145
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];manager.responseSerializer.acceptableContentTypes = [NSSet setWithObj...
分类:
Web程序 时间:
2014-08-27 12:21:27
阅读次数:
178
//一个完整的触摸过程:touchesBegan -> touchesMoved -> touchesEnded/***触摸开始(手指刚碰到view)*/- (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event/***触摸ing(手...
分类:
其他好文 时间:
2014-08-27 00:11:46
阅读次数:
223
//集合初始化
NSArray*array=[NSArrayarrayWithObjects:@"aa",@"bb",@"cc",nil];
NSSet*se=[NSSetsetWithArray:array];
NSLog(@"%@",se);
//集合里面只有一个元素
NSSet*set=[NSSetsetWithObject:@"aa"];//只能放一个
NSLog(@"%@",set);
NSSet*set1=[NSSetsetWithObjects:@"11"..
分类:
其他好文 时间:
2014-08-19 11:07:55
阅读次数:
327