摘要: 原因是touch和鼠标事件冲突。 阅读全文
posted @ 2016-07-19 19:09 John.Lv 阅读(3224) 评论(1) 推荐(0) 编辑
摘要: iOS8之后,UIActionSheet改父于UIAlertController。带来了一丢丢兼容性的问题。比如在弹出的actionsheet中选择从相册选择图片或者拍照,之后弹出UIImagePickerController进行选择。在iOS8以前的方法里,直接在-(void) actionShe... 阅读全文
posted @ 2014-11-06 09:40 John.Lv 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 1、有些场合需要获取View在约束之后的frame。直接init初始化后取出来的均为(0,0,0,0)。在以下方法中获取即可: View: ViewController: 阅读全文
posted @ 2014-07-30 14:13 John.Lv 阅读(145) 评论(2) 推荐(0) 编辑
摘要: Apple 新推的Swift已经好几天了。对于向我这样的oc都还没完全琢磨透彻的菜鸟来说……(简直就是福利啊,joke)看了几天的Swift,只是有了基本的印象。总感觉比较换混乱,可能源自与自己没怎么学过脚本语言。索性,边看边记,加深印象。本来部分内容源自Apple的《The Swift Progr... 阅读全文
posted @ 2014-06-06 10:13 John.Lv 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 废话不多说了。二,推箱子首先,仍然需要明确自己要做什么?做到什么程度?1、扫雷的重要元素:有雷的格子,没雷的格子,小红旗(用于确认雷,但是手机没有右键一说,懒得整得很复杂,抛弃小红旗)2、成功条件:除有雷的格子外,其他格子全部被翻开3、失败条件:翻开有雷的格子4、其他细节:地图的大小(同上个游戏),... 阅读全文
posted @ 2014-04-16 15:47 John.Lv 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 最近略闲。本来学习学习cocos2dx,u3d神马的。但是为人太懒了,于是嚼了嚼老知识。写了点所谓的游戏自娱自乐。纯OC代码,仅仅实现了游戏主要内容。每个游戏限制在300行代码内(主要是为了代码可读性,不然可以再压缩一半)。不多说。一、搬箱子。开始之前,我们要确定到底要做什么?做到什么程度?1、搬箱... 阅读全文
posted @ 2014-04-16 15:11 John.Lv 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 提一个很人性化的需求:在自己的app里使用PC里的图片。关键点:传输。怎么把图片从PC导入自己的APP。因为iOS的封闭性,一般用户不能很方便把图片导入手机相册。笔者稍微想了下,实现功能其实也有不少办法。就一般用户而言,可以通过第三方app中转一下,比如某Q,传到手机,再保存到相册,再从相册中导入。针对开发自己的app,也有通过上传到服务器中转,ftp直连等等。都可以实现,从中,笔者选择自以为最简单的方式进行了实现。流程大概如下:1、通过iTunes将图片上传到app的document里2、遍历document文件,将图片保存至相册后清除沙盒图片3、使用系统UIImagePickerContr 阅读全文
posted @ 2014-03-06 15:14 John.Lv 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 个人总结 阅读全文
posted @ 2014-01-02 17:09 John.Lv 阅读(443) 评论(0) 推荐(0) 编辑
摘要: UITableView现在边整边总结。预计分两个部分,第一个部分主要是对UITableView本身属性的学习。第二个部分可能会是加上一个编辑按钮以及对列表的操作。今天先学习第一部分。第一部分,我主要通过一个实例来学习:TableView的增量加载。什么是增量加载?大概就是下拉刷新,上拉加载更多这些功能。在这里我们的数据是本地模拟的数据。服务器数据请求类似。要实现增量加载,我的做法是数据源得分页(希望有更好做法的朋友能够下方留言交流)数据源分页,简单说,数据源会有两个属性,pageIndex和pageSize。pageSize是每页的大小,pageIndex是页数。在数据加载的时候,我会首先从数 阅读全文
posted @ 2013-11-04 16:00 John.Lv 阅读(914) 评论(1) 推荐(0) 编辑
摘要: 最近智商一不小心就拙急了一下。老范晕,遇到几个细节问题硬是憋了我半天。总结一下:我使用的故事版跳转的方式是连接两个需要跳转的ViewController,然后根据id使用[selfperformSegueWithIdentifier:@"*id"sender:nil];进行跳转(故事版的话,我是比较喜欢这种方式,虽然会多谢几行代码,但是灵活性提升很多。)跳转倒是没问题,但是会出现警告。当时真是不明觉厉。1、Warning: Attempt to present *viewControlleron*viewControllerwhile a presentation is i 阅读全文
posted @ 2013-10-30 11:23 John.Lv 阅读(2220) 评论(0) 推荐(0) 编辑