iOS8开放了安装第三方键盘的权限,但是在项目开发中,有些情况是需要禁用第三方键盘的。比如说,数字键盘上需要自定义按钮,但是在第三方键盘弹出时,按钮就覆盖在这上面了,在这中情况下,最好的办法是禁用第三方键盘。在UIApplicationDelegate中有一个方法可以做到禁用第三方键盘. ...
分类:
移动开发 时间:
2016-09-26 16:03:36
阅读次数:
193
格瓦拉目前来说动画效果确实做的还比较好,虽然不是说很炫但做到精致,这次就模仿了它投票的模块。其实想到要实现它还是有很多方法,不过这次我还是采用了苹果自带控件UITableView简简单单来实现它,再次认识它的强大一面。 Github地址:https://github.com/ZFbaby/ZFVot ...
分类:
其他好文 时间:
2016-09-26 13:10:03
阅读次数:
224
UITableViewCell 高度自适应一直是我们做动态Cell高度时遇到的最烦躁的问题,Cell动态高度计算可以去看看sunny的这篇文章介绍,今天主要和大家分享下我在使用systemLayoutSizeFittingSize系统自带方法计算高度的一些心得! Demo gif 先看原函数注释 从 ...
分类:
其他好文 时间:
2016-09-26 12:42:55
阅读次数:
198
苦逼的开发者,最终败给了一个任性的UI,系统原生UIAlertController的按纽颜色必须改.于是,开始了不归路.之前的版本是自己用view写的一个仿系统UIActionSheet,动画感觉都挺好,就是毛玻璃背景没有系统的好,由于最低兼容了ios8,所以就抛弃了UIActionSheet,改用 ...
分类:
其他好文 时间:
2016-09-26 12:27:02
阅读次数:
135
1.处理NSLog事件(开发者模式打印,发布者模式不打印) 2.在OC语言的情况下导入某些头文件 3.处理循环引用问题(处理当前类对象) 4.获取屏幕宽高 5.判断iOS8或更高系统版本(谨慎使用,floatValue是不靠谱的,具体原因请看:http://www.jianshu.com/p/528 ...
分类:
移动开发 时间:
2016-09-26 12:24:13
阅读次数:
227
前一段时间项目中用到毛玻璃效果,那时对UIBlurEffect类和 UIVisualEffectView这两个类做了一部分了解。但当时并没有去特别的深入研究,直到项目做完后,才静下心来好好研究了一番。记录一下。 iOS8之后,Apple新添加UIBlurEffect类、UIVibrancyEffec ...
分类:
移动开发 时间:
2016-09-23 21:15:19
阅读次数:
236
今天给大家总结了一些iOS小技巧总结,绝对有你想要的!绝对有你想要的! UITableView的Group样式下顶部空白处理 //分组列表头部空白处理 UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0.1)]; se ...
分类:
移动开发 时间:
2016-09-23 15:03:07
阅读次数:
253
1.首先我们如果使用Xcode8新建的工程,默认支持的最低版本是iOS8,如果想支持iOS7 我们可以手动改动版本到7.0(自己在) Target添加 不支持真机调试 是因为 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS. ...
分类:
移动开发 时间:
2016-09-22 14:38:28
阅读次数:
454
HeathKit是Apple公司在推出iOS 8 系统时一块推出的关于健康信息的框架。如果iPhone手机系统升级到iOS8之后就会发现多了一个健康-app,这就是Apple提供的一个记录用户健康信息...
分类:
移动开发 时间:
2016-09-21 17:35:53
阅读次数:
403
我知道没人会主动设置这个东西,但是大家一定都遇到过这个问题,下面总结下可能是哪些情况: 1, self.automaticallyAdjustsScrollViewInsets = NO; 这个应该是最常见而且不容易被发现的原因,起因是iOS7在Conttoller中新增了automatically ...
分类:
移动开发 时间:
2016-09-20 10:36:59
阅读次数:
198