摘要: 一、切UIView的某个角为圆角 如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时,怎么做呢? 其实很简单,使用UIBezierPath,设置CAS 阅读全文
posted @ 2016-12-14 11:13 飞奔的蜗牛攀爬金字塔 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 说起tableView的自动计算行高,真的是不想再提了,写了不知道几百遍了。可就是这麽一个小玩意儿,把我给难的不行不行的,眼看都要没头发了。 1、设置tableView的预估行高和行高为自动计算 2、设置cell的contentView的底部约束和最下面一个控件的底部约束对齐 3、看、看、看,错误来 阅读全文
posted @ 2016-12-14 11:05 飞奔的蜗牛攀爬金字塔 阅读(3664) 评论(0) 推荐(0) 编辑
摘要: 在iOS开发过程中经常需要通过网络请求加载图片,有时,需要在创建UIImageView或UIButton来显示图片之前需要提前知道图片的尺寸,根据图片尺寸创建对应大小的控件。但是对于网络图片来说,要想通过最优的方法获得尺寸就略微有点困难,大体思路就是下面这种: 如果有使用SDWebImage,则首先 阅读全文
posted @ 2016-12-14 11:03 飞奔的蜗牛攀爬金字塔 阅读(243) 评论(0) 推荐(0) 编辑
摘要: iOS8之后苹果发布了指纹识别的功能,通过touch ID来识别用户,做用户授权,主要是依赖于LocalAuthentication库 指纹识别:一判断设备是否支持指纹识别功能 二识别指纹,成功后做相应的动作,失败后提醒用户指纹识别失败 先引入#import <LocalAuthentication 阅读全文
posted @ 2016-12-14 10:57 飞奔的蜗牛攀爬金字塔 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 现在的推送用的越来越频繁,几乎每个应用都开始用到了。其实又有几个用户会去看推送消息呢?没办法,产品经理最大啊,只是苦了我们这一帮程序员啊!闲话少说,进入正题。兄弟我用的是极光推送,自然是以极光推送为例了。 现在点击推送消息,有两种跳转方式:1.打开应用,跳转到应用首页;2.打开应用,跳转到指定页面。 阅读全文
posted @ 2016-12-14 10:54 飞奔的蜗牛攀爬金字塔 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 对于直播来说,客户端主要做两件事情,推流和播放。今天先讲播放。 播放流程 1.拉流:服务器已有直播内容,从指定地址进行拉取的过程。其实就是向服务器请求数据。2.解码:对视屏数据进行解压缩。3.渲染:生成图片的过程。视屏其实就是一张张连续的图片进行切换,一张图片就是一帧。帧率顾名思义就是每秒显示的图片 阅读全文
posted @ 2016-12-14 10:52 飞奔的蜗牛攀爬金字塔 阅读(182) 评论(0) 推荐(0) 编辑