2014年2月25日

摘要: 遇到了需要自适应高度,在iOS6好用的代码在iOS7上被废弃了,下面是在stackoverflow收集到的解决办法。 阅读全文
posted @ 2014-02-25 16:56 MarvinDev 阅读(131) 评论(0) 推荐(0) 编辑

2014年2月8日

摘要: 在mikeash看到一篇关于构造UITableView的文章,写的比较底层,为方便深入学习UITableView,特翻译过来一起学习,英文水平有限,请多多指正,共同提高。 阅读全文
posted @ 2014-02-08 15:34 MarvinDev 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 1.当设备摇动时,系统会算出加速计的值,并告知是否发生了摇动手势。系统只会运动开始和结束时通知你,并不会在运动发生的整个过程中始终向你报告每一次运动。例如,你快速摇动设备三次,那只会收到一个摇动事件。 2,想要实现摇动手势,首先需要使视图控制器成为第一响应者,注意不是单独的控件。成为第一响应者最恰当的时机是在视图出现的时候,而在视图消失的时候释放第一响应者。 阅读全文
posted @ 2014-02-08 15:29 MarvinDev 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 每个View需要分配有效的触摸以避免第三方触摸的干扰。实现方法如下 阅读全文
posted @ 2014-02-08 15:24 MarvinDev 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 屏幕上新建两个view,实现两个手指在屏幕上移动两个view,通过规则约束两个view的活动范围。 关键在于调用UITouch对象的方法——lacationInView。此方法返回View的相对于根视图的触摸位置。返回值是一个CGPoint类型,是一个包含X坐标和Y坐标的结构体。我让两个view在屏幕上下两个半区水平移动。利用CGPointMake来快速初始化新的CGPoint结构体。 阅读全文
posted @ 2014-02-08 15:19 MarvinDev 阅读(1546) 评论(0) 推荐(0) 编辑
摘要: 若在真机设备构建和运行应用程序,就会发现虽然在屏幕上按下了两根手指,但第二个触点却被忽略了。这是因为,默认情况下View是忽略多触点的,必须专门为需要支持多触点的View开启此功能。若要开启多触点,需要编写代码修改根视图的multipleToucheEnabled属性。 阅读全文
posted @ 2014-02-08 15:14 MarvinDev 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 多点触控乃苹果公司带给世界的创新之首,作为移动开发者,熟练掌握多点触控开发技能很有必要。 处理触摸的四个方法: 阅读全文
posted @ 2014-02-08 15:11 MarvinDev 阅读(1141) 评论(0) 推荐(0) 编辑

导航