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