会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
pretty guy
个人新博客:https://wukongcoo1.github.io/ qq群:578056211
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
9
下一页
2018年1月17日
iOS 动画篇 (三) CADisplayLink与CoreGraphics实现动画
摘要: 本文主要介绍利用CoreGraphics和CADisplayLink来实现一个注水动画。来一个效果图先: 在介绍注水动画前,先介绍利用CoreGraphics实现进度条的绘制。 一、扇形进度绘制 效果: 代码如下: 原理就是根据不同的进度值不停的重新绘制扇形。 二、绘制带边缘的扇形进度图 代码如下:
阅读全文
posted @ 2018-01-17 16:46 pretty guy
阅读(1993)
评论(1)
推荐(1)
2018年1月11日
iOS 动画篇 (二) CAShapeLayer与CoreAnimation结合使用
摘要: 接上一篇博客 iOS 动画篇(一) Core Animation CAShapeLayer是CALayer的一个子类,使用这个类能够很轻易实现曲线的动画。 先来一个折线动画效果: 示例代码: 现在介绍CAShapeLayer,CAShapeLayer几乎所有的属性都可以用来做动画,比如说path、s
阅读全文
posted @ 2018-01-11 15:39 pretty guy
阅读(2848)
评论(0)
推荐(0)
2018年1月10日
iOS 动画篇(一) Core Animation
摘要: iOS中实现动画有两种方式,一种是自己不断的通过drawRect:方法来绘制,另外一种就是使用核心动画(Core Animation)。 导语: 核心动画提供高帧速率和流畅的动画,而不会增加CPU的负担和减慢你的应用程序。换句话说,使用核心动画你就不用担心性能的事了。同时,使用核心动画只需要提供少数
阅读全文
posted @ 2018-01-10 17:09 pretty guy
阅读(5339)
评论(1)
推荐(1)
2018年1月8日
iOS 多线程 之 GCD(大中枢派发)(二)
摘要: 本文接着上一篇讲。主要讲:dispatch_source。 dispatch_source主要用户监听事件,可以监听如下事件 比较常用的就是实现Timer与自定义事件(DISPATCH_SOURCE_TYPE_DATA_ADD、DISPATCH_SOURCE_TYPE_DATA_OR)。 一、实现t
阅读全文
posted @ 2018-01-08 09:42 pretty guy
阅读(479)
评论(0)
推荐(0)
2017年12月27日
iOS 多线程 之 GCD(大中枢派发)(一)
摘要: 导语: 本文个人原创,转载请注明出处(http://www.cnblogs.com/pretty-guy/p/8126981.html) 在iOS开发中多线程操作通常是一下3种,本文着重介绍Dispatch 先来一段Apple对dispath的介绍 翻过过来就是: 划重点:在系统级运行的GCD可以更
阅读全文
posted @ 2017-12-27 17:51 pretty guy
阅读(624)
评论(0)
推荐(0)
2017年12月7日
技巧篇 一、文字处理技巧
摘要: 1. 给文字加阴影 最近在做一个直播的项目,本来一切顺利,结果UI妹子说要给透明背景下的文字添加阴影效果,第一次遇到这样的需求,于是呢就搜索了一下,木有找到满意的办法。转念一想,属性字符串应该是可以解决这个问题,毕竟下划线什么的都能加,阴影应该也可以。在 NSAttributedString.h里果
阅读全文
posted @ 2017-12-07 15:25 pretty guy
阅读(302)
评论(0)
推荐(0)
2017年8月31日
利用CoreAnimation实现一个时间的进度条
摘要: (个人原创,转载请注明出处 http://www.cnblogs.com/pretty-guy/p/7460334.html) 在iOS中实现进度条通常都是通过不停的设置progress来完成的,这样的进度条适用于网络加载(上传下载文件、图片等)。但是对于录制视频这样的需求的话,如果是按照每秒来设置
阅读全文
posted @ 2017-08-31 20:21 pretty guy
阅读(1531)
评论(1)
推荐(0)
2017年5月31日
UIDebuggingInformationOverlay在OC语法中使用
摘要: 转载请注明出处:http://www.cnblogs.com/pretty-guy/p/6924882.html 你可以从这里下载demo 在微博看到几位大牛再说将UIDebuggingInformationOverlay加入豪华午餐,于是乎,自己去看看了原文介绍。因为博主使用的是Swift语法,而
阅读全文
posted @ 2017-05-31 16:41 pretty guy
阅读(749)
评论(0)
推荐(0)
2016年8月27日
[iOS]手把手教你实现微信小视频
摘要: 本文个人原创,转载请注明出处,谢谢。 前段时间项目要求需要在聊天模块中加入类似微信的小视频功能,这边博客主要是为了总结遇到的问题和解决方法,希望能够对有同样需求的朋友有所帮助。 效果预览: 这里先罗列遇到的主要问题: 接下来让我们一步步来实现。 Part 1 实现视频录制 1.录制类WKMovieR
阅读全文
posted @ 2016-08-27 14:22 pretty guy
阅读(13527)
评论(15)
推荐(8)
2016年8月18日
手把手教你实现微信聊天框随文本升高
摘要: 当当当当,我胡汉三又回来了。今天介绍实现聊天的聊天框随文本升高,效果图如下 接下来让我们一步一步实现这个功能吧 Part1 实现textView自动升高 1.创建一个UITextView的分类 UITextView+AutoRise 接下来实现- (void)addAutoRiseHandlerWi
阅读全文
posted @ 2016-08-18 12:58 pretty guy
阅读(2453)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
9
下一页
公告