上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 在开发中,要给UIButton添加点击事件的话,通常的做法是这样的 UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem]; [button addTarget:self action:@selector(touchButton 阅读全文
posted @ 2016-07-19 22:16 pretty guy 阅读(719) 评论(0) 推荐(0) 编辑
摘要: ReactiveCocoa是一个将函数响应式编程范例带入Objective-C的开源库. 记录一下学习的过程。 环境搭建 通过CocoaPods导入ReactiveCocoa 编辑pod文件 导入成功后即可使用 基本使用: 监听按钮事件 监听方法调用 [[self rac_signalForSele 阅读全文
posted @ 2016-05-03 16:56 pretty guy 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 哇哦,好久没有写过博客了,前段时间太忙了。最近项目需求,要实现一个类似微信的的表情输入,于是把微信的表情扒拉出来,实现了一把。可以从这里下载源码。看起来表情输入没有多少东西,不外乎就是用NSTextAttachment来实现图文混排,结果在实现的过程中遇到了很多小问题,接下来会一一介绍遇到过的坑。先 阅读全文
posted @ 2016-04-24 15:47 pretty guy 阅读(2231) 评论(1) 推荐(1) 编辑
摘要: 今天研究了一下自定义UICollectionViewLayout。 看了看官方文档,要自定义UICollectionViewLayout,需要创建一个UICollectionViewLayout的子类。同时,可以通过一下3个方法传递布局信息、contentSize、cells的信息等。一、继承UIC... 阅读全文
posted @ 2016-01-15 11:06 pretty guy 阅读(2166) 评论(0) 推荐(0) 编辑
摘要: 在iOS的开发过程中有许多方法都是有可选参数的,例如:+ (instancetype)arrayWithObjects:(ObjectType)firstObj, ... NS_REQUIRES_NIL_TERMINATION;- (instancetype)initWithTitle:(nul... 阅读全文
posted @ 2015-10-31 19:14 pretty guy 阅读(1941) 评论(0) 推荐(0) 编辑
摘要: UIButton默认的布局是左侧image,右侧title,如果想要改变image与title的frame,直接设置是不会有效果的。可以通过titleEdgeInsets、imageEdgeInsets分别修改image与title的位置。也可以通过继承UIButton,重写以下方法来自定义fr... 阅读全文
posted @ 2015-10-21 14:51 pretty guy 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在利用JavaScriptCore与H5交互时出现异常提示:This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and ... 阅读全文
posted @ 2015-10-19 11:02 pretty guy 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 第一次看到runtime时,觉得太高大上,动态获取方法、属性等简直厉害的不要不要的。在经过查找资料+实践后,发现runtime并没有想象中那么复杂,接下来对runtime进行基本的介绍。 要使用运行时方法需要引入runtime.h文件 一、基础知识 Method :成员方法 Ivar... 阅读全文
posted @ 2015-10-08 11:33 pretty guy 阅读(1363) 评论(1) 推荐(0) 编辑
摘要: UITableView在行数相当多的时候,给人的感觉是非常笨重的。通常为了方便用户使用,采用的方法有:搜索框、按层级展示、区域索引标题。 前两种就不用介绍了,此文就介绍区域索引标题的实现。 区域索引标题可以在通讯录里看到,类似这样:区域索引标题可以通过转拼音实现,本文主要介绍使用UILoca... 阅读全文
posted @ 2015-09-23 10:59 pretty guy 阅读(8380) 评论(0) 推荐(0) 编辑
摘要: 升级为iOS9后,默认请求类型为https,如何使用http进行请求会报错The resource could not be loaded because the App Transport Security policy requires the use of a secure connectio... 阅读全文
posted @ 2015-09-17 14:40 pretty guy 阅读(399) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页