A.事件的产生和传递 发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(keyWindow)主窗口会在视图层次结构中找到一个最合适的视图来处理触摸...
分类:
移动开发 时间:
2015-01-13 14:19:06
阅读次数:
253
A.需求1.九宫格手势解锁2.使用了绘图和手势事件code source:https://github.com/hellovoidworld/GestureUnlockDemoB.实现使用按钮来处理每个圆点使用代码生成按钮取消按钮点击事件设置普通状态和选中状态的背景图片CGRectContainsP...
分类:
移动开发 时间:
2015-01-12 17:33:25
阅读次数:
461
A.需求1.超简易画图,只有一种画笔2.清屏功能3.回退功能4.保存功能5.使用了cocos2Dcode source: https://github.com/hellovoidworld/PaintDemoB.实现方法11.基本界面(1)3个按钮:清屏、回退、保存(2)绘图view2.画线(1)使...
分类:
移动开发 时间:
2015-01-11 17:23:38
阅读次数:
290
A.需要掌握和练习的1.介绍事件类型2.通过按钮的事件处理引出view的事件处理3.响应者对象 --> UIResponder --> UIView4.view的拖拽* 实现触摸方法,打印查看* 介绍touches和UIEvent参数* 扩展:点哪去哪5.涂鸦6.手势解锁7.事件的产生和传递8.响应...
分类:
移动开发 时间:
2015-01-10 20:52:38
阅读次数:
329
A.需求真机调试"关于”模块存储开关状态打电话、发短信应用评分打开其他应用cell 在iOS6 和 iOS7的适配block的循环引用屏幕适配code source: code source: https://github.com/hellovoidworld/HelloLotteryB.iOS真机...
分类:
移动开发 时间:
2015-01-10 00:59:29
阅读次数:
387
直接分出到子线程中[NSThread detachNewThreadSelector:@selector(setupImageResampling) toTarget:self withObject:nil];dispatch_async(dispatch_get_global_queue(DISP...
分类:
移动开发 时间:
2015-01-08 19:42:48
阅读次数:
345
转自http://unmi.cc/uilable-uitextfield-padding-insets主要是理解下UIEdgeInsets在IOS UI里的意义.靠,这货其实就是间隔,起个名字这么让人费解!!!正值表示间隔值,负值表示超出参照物的距离。------------------------...
分类:
其他好文 时间:
2015-01-08 17:34:26
阅读次数:
287
A.需要掌握的 设计、实现设置界面 cell的封装 UICollectionView的使用 自定义UICollectionView 抽取控制器父类 “帮助”功能 B.实现 1.探讨“设置”界面的实现方案 (1)“设置”界面可以采用的做法 static cell(呆板,完全没有动态) 使用代码,条件判...
分类:
移动开发 时间:
2015-01-07 18:22:34
阅读次数:
456
A.需求1.优化项目设置2.自定义导航栏标题按钮3.多版本处理4.iOS6和iOS7的适配5.设置按钮背景6.设置值UIBarButtonItem样式B.实现1.项目配置(1)程序启动期间隐藏状态栏(2)程序启动完成显示状态栏AppDelegate:1 - (BOOL)application:(UI...
分类:
移动开发 时间:
2015-01-04 01:04:51
阅读次数:
368
主要是理解下 UIEdgeInsets 在IOS UI里的意义。其实UIEdgeInsets 就是控件的内容与各边的间隔。正值表示间隔值,负值表示超出参照物的距离。但是在 IOS的控件,只有UIButton可以设置 Padding/Insets,即按钮上文字或图片与按钮边界的间隙,对与CSS来说叫做...
分类:
移动开发 时间:
2015-01-02 17:32:02
阅读次数:
206