iOS
walkzooByiOS
这个作者很懒,什么都没留下…
展开
-
setEdgesForExtendedLayout
在iOS 7中,苹果引入了一个新的属性,叫做[UIViewController setEdgesForExtendedLayout:],它的默认值为UIRectEdgeAll。当你的容器是navigation controller时,默认的布局将从navigation bar的顶部开始。这就是为什么所有的UI元素都往上漂移了44pt。修复这个问题的快速方法就是在方法- (void)原创 2016-05-12 14:22:13 · 1578 阅读 · 0 评论 -
Xcode8 注释快捷键无效
在终端输入:sudo /usr/libexec/xpccachectl 然后重启电脑即可原创 2016-09-12 16:05:51 · 1690 阅读 · 0 评论 -
判断某日期距离当前日期 是昨天还是今天
- (void)viewDidLoad { [superviewDidLoad]; //判断时间距离 NSDateFormatter *dateFormatter = [[NSDateFormatteralloc]init]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NST转载 2016-07-29 11:20:04 · 915 阅读 · 0 评论 -
仿支付宝的付款转圈动画---CAShapeLayer、UIBezierPath、CABasicAnimation
支付宝在支付过程中,支付按钮会有动画效果。最终效果如下图所示。支付过程中:支付成功:觉得挺实用,就封装成了一个按钮,方便日后使用,话不多说,上代码。先来看一下封装好的button的.h文件中暴露的方法。一 支付中代码二 支付成功代码三 动画结束之后 调用block方法原创 2016-07-23 14:18:30 · 3010 阅读 · 1 评论 -
避免对多个按钮同时多点触摸
设置button的setExclusiveTouch即可。 [backButtonsetExclusiveTouch:YES];原创 2016-05-06 10:49:49 · 436 阅读 · 0 评论 -
Auto property synthesis will not synthesize property …because it is ‘readwrite’ but it will be synth
使用Json解析框架MJExtension,如果服务器传来的字典key,是oc中的关键词,则会报错。而MJExtension要求是模型里的属性名要与数组的key一致。则需要如下更改。原创 2016-04-08 11:55:48 · 534 阅读 · 0 评论 -
UIWebView的使用---嵌入html后对其部分删除或修改 实现自定义
有的时候,用UIWebView嵌入的html页面,我们可能不需要页面上的全部内容,亦或是需要对页面进行修改,查阅了资料后总结出以下几种形式。状态一: 需要对html页面的某些节点进行删除 解决方法: 调用在UIwebView的代理方法里 删除此节点即可 状态二:原创 2016-04-20 11:46:53 · 1605 阅读 · 0 评论 -
touch事件与点击事件的冲突
做目前这个项目的时候,在自定义tableView里重写了touchesBegan、touchesMoved、touchesEnded几种方法,后来发现这样点击cell的时候,没有任何响应,搜索了很多都没法解决,后来才白痴的发现,因为在重写touch方法的时候,没有调用其super方法,导致响应链断裂了。。。所以才点击cell无效。后来改成如下就好了:-(void)touches原创 2016-04-19 09:57:36 · 2784 阅读 · 0 评论 -
利用xib对控件添加约束 适配屏幕
这位po主整理的非常详细 解答了我最近对xib的困惑 受益良多 感谢。因此转载到自己的博客 多学习。原文地址:http://blog.it985.com/11997.html约束,就是对控件的限制条件,限制条件的作用就是为了让我们搭建页面适应不同的屏幕,当然也是页面的兼容性,兼容多个屏幕下面切入正题,如何为控件添加约束。添加约束主要用到下面的三个部分。从左到右:转载 2016-04-18 16:29:58 · 12057 阅读 · 0 评论 -
iOS NSMutableAttributedString 实现富文本
项目中需要实现这么一条Label //金额标红 //先将字符串以,隔开 NSArray *totalMoenyArray = [totalMoneyTextcomponentsSeparatedByString:@","]; NSInteger moneyLastLength =0; //如果隔开原创 2016-09-02 10:25:17 · 420 阅读 · 0 评论