- 博客(30)
- 收藏
- 关注

原创 iOS-贝塞尔曲线之自定义饼图
贝塞尔曲线的基本步骤:(1)创建一个Bezier path对象。 (2)使用方法moveToPoint:去设置初始线段的起点。 (3)添加line或者curve去定义一个或者多个subpaths。 (4)改变UIBezierPath对象跟绘图相关的属性。
2017-11-22 12:46:06
629

原创 iOS-夜间模式(换肤设置)
iOS 开发中有时候会有夜间模式(换肤设置)的需求, 主要是更改相关颜色操作每次切换夜间/白天模式时,都会发出通知给所有ViewController,让它们切换到相应的主题.
2017-11-20 09:20:48
723

原创 iOS-自定义起始时间选择器视图
自定义起始时间选择器视图, 调起时间选择器, 传值(起始时间/截止时间), 两者时间均要合理, 不能超过未来时间, 并且起始时间不能大于截止时间. 点击取消或空白处收起时间选择器.
2017-11-20 09:19:13
985

原创 iOS-启动动态页跳过设计思路
根据UIBezierPath和CAShapeLayer自定义倒计时进度条,适用于app启动的时候设置一个倒计时关闭启动页面。可以设置进度条颜色,填充颜色,进度条宽度以及点击事件等。
2017-11-20 09:08:53
539

原创 iOS-高仿微信摇一摇动画效果加震动音效
众所周知, 微信中的摇一摇功能: 搜索人/歌曲/电视,同样在一些其他类APP中也有一个摇一摇签到, 摇一摇随机选号等功能
2017-11-17 09:40:05
1079

原创 iOS-仿京东6位密码支付输入框
开发需求中有时候我们需要用于安全支付的功能, 需要设置APP钱包的支付密码, 页面是仿照京东的6位输入框的的做法
2017-11-17 09:34:44
924

原创 iOS- 非整星的评分控件(支持小数)
现在很多应用都有评分功能. 有了订单就有订单评论,订单评论里就有星级评分控件了! 一般来说, 都是简单整星的评价, 但是也有奇葩的小数星评价.
2017-11-17 09:32:17
357

原创 iOS点击获取短信验证码按钮
在APP开发中,点击获取验证码的倒计时按钮 是在注册、修改密码、绑定手机号等场景中使用!在项目中,多次使用这个按钮,则自定义一个简单的获取短信验证码倒计时功能方便使用, 大大提高开发效率。
2017-11-17 09:21:47
4470

原创 iOS微信支付集成
支付宝和微信都是业界的老大哥,相信大家都有所觉得文档、SDK都是各种坑吧(纯粹吐槽而已),这是继上篇支付宝支付集成后接着的微信支付集成。
2017-11-16 10:45:30
1405

原创 富文本处理NSMutableAttributedString
目前富文本处理在项目中使用率越来越高.比如像颜色改变突出, 大字号突出处理, 下划线处理, 中划线(删除线)处理等等.
2017-11-16 10:43:21
415

原创 iOS-仿智联字符图片验证码
项目中有时候会有这种需求: 获取这种 随机字符组成的图片验证码. 随机字符组成的图片验证码, 字符位数可改变, 字符可斜可正排列.
2017-11-16 10:41:30
417

原创 iOS活动倒计时的两种实现方式
在做些活动界面或者限时验证码时, 经常会使用一些倒计时突出展现. 现提供两种方案: 一.使用NSTimer定时器来倒计时; 二.使用GCD来倒计时(用GCD这个写有一个好处,跳页不会清零, 跳页清零会出现倒计时错误的)
2017-11-16 10:38:47
1167

原创 iOS-仿支付宝加载web网页添加进度条
目前市场上APP常会嵌入不少的h5页面,参照支付宝显示web页面的方式, 做了一个导航栏下的加载进度条. 因为项目最低支持iOS7,所以不能使用WKWebView来加载网页, 只能使用 UIWebView, 但是查看 UIWebView的API, 并没有代理或是通知告诉我们webView加载了多少, 所以这个进度条我决定用模拟进度-俗称假进度(虚拟的方式来做,就是假装知道加载了多少).一、
2017-11-16 10:18:22
550
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人