上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 之所以添加阴影没有效果是因为 UIScrollView的clipsTobounds默认是YES, 其实阴影是加上了 但是因为设置了这个属性为yes 就会导致阴影显示不出来 解决办法只需要把这个属性改为NO 就可以显示了 但是 这样做了之后scrollview的外面的内容也会显示出来,但是一般情况下是 阅读全文
posted @ 2017-04-09 14:38 勇敢的少年 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 发现这种错误解决办法: 在项目配置中添加系统类库:WebKit.framework 阅读全文
posted @ 2017-02-15 13:44 勇敢的少年 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 在ios中我们在做验证码的时候 就少不了要用到倒计时 所以 这里就介绍两种实现倒计时的方法 第一种是使用NSTimer方式实现: 第二种方式 使用GCD的方式实现: 阅读全文
posted @ 2016-10-01 10:15 勇敢的少年 阅读(390) 评论(0) 推荐(0) 编辑
摘要: NSPredicate是什么? NSPredicate 是预测的意思 但是我们常翻译成谓词 它可以干什么? 使用NSPredicate可以定义模糊查询条件 根据一定的条件 我们就可以从一个数组中快速找出 符合一定条件的元素对象 本次的示范我们沿用上次讲的 NSSortDescriptor 的使用 里 阅读全文
posted @ 2016-09-30 18:13 勇敢的少年 阅读(6436) 评论(0) 推荐(1) 编辑
摘要: NSSortDescriptor 是什么 ? 你可以将它看做是对一个排序规则的描述者 因为我们可以使用它来对我们数组中的对象进行排序操作 假设现在有这样一个需求: 数组里面有十个Person对象 每一个Person对象有自己的名字年龄和分数 我们需要对数组里面的这十个对象做排序操作 规则如下: 1. 阅读全文
posted @ 2016-09-29 10:04 勇敢的少年 阅读(2947) 评论(15) 推荐(1) 编辑
摘要: block的作用 block用于保存一段代码 在适当的时候再使用 它是一种数据类型 block的定义格式: 返回值 (^block变量名)(形参列表) = ^(形参列表) { 需要执行的代码}; 调用block 直接用block 变量名后面跟上小括号 小括号里面方式参数就可以了 如: block变量 阅读全文
posted @ 2016-09-27 11:51 勇敢的少年 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 最近项目中遇到在cell中获取webView的内容的尺寸的需求 实现的思路其实很简单 就是通过执行js 获取尺寸即可 为了后面用着方便我直接封装了一个HTML的cell 起名就叫 STHTMLBaseCell 下面是实现代码: 以上是.h文件的实现 很简单 就是声明了 STHTMLBaseCell 阅读全文
posted @ 2016-09-22 16:14 勇敢的少年 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 最近项目中多个页面用到了 商品特价倒计时的功能 为了偷懒 于是自己封装了一个限时抢购 倒计时的view 代码实现如下: 定向价 限时特价 模型代码实现: @implementation STGoodsOrientationPrice @end 限时特价 view实现代码 NSDate+SY 分类代码 阅读全文
posted @ 2016-09-12 23:04 勇敢的少年 阅读(906) 评论(0) 推荐(0) 编辑
摘要: RAC学习笔记 ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾。 在学习ReactiveCocoa之前,先学习一下概念 ReactiveCocoa 是一套开源的基于Cocoa的 阅读全文
posted @ 2016-09-12 22:33 勇敢的少年 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: 看到标题你可能会觉得奇怪 推送消息提示框不是系统自己弹出来的吗? 为什么还要自己自定义呢? 因为项目需求是这样的:最近需要做 远程推送通知 和一个客服系统 包括店铺客服和官方客服两个模块 如果有新的消息推送的时候 如果用户当前不在客服界面的时候 要求无论是在app前台 还是app退到后台 顶部都要弹 阅读全文
posted @ 2016-09-11 07:44 勇敢的少年 阅读(5715) 评论(3) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页