所闻所获
文章平均质量分 79
杨淳引
这个作者很懒,什么都没留下…
展开
-
所闻所获1:动画效果的进度球(水面上升、水面涌动)
动画效果的进度球的效果,由于不会制作动态图,这里只放一张静态的截图。水面会有上升动画、涌动动画效果: (1)、进度球的大致实现原理是这样的:新建一个view并把它切割成圆形,在这个view 里面画两条sin曲线,并且将曲线下放部分填满色,然后新开两条线程分别做曲线上升的效果和曲线平移变动弧度的效果,这样就完成了带动画效果的进度球。项目代码可在下方链接下载:htt原创 2015-07-03 15:59:54 · 797 阅读 · 0 评论 -
所闻所获4:下拉刷新控件2
在上一篇博文讨论了下拉刷新控件的框架,这一篇博文将会主要讨论刷新过程中控件的动画效果。 1、首先回顾一下在GMPullToRefresh类中的初始化方法:- (id)initWithScrollView:(UIScrollView *)scrollView {//初始化... //定制提示文字... //矩形上升动画图self.activityView=[s原创 2015-08-08 16:16:44 · 824 阅读 · 0 评论 -
所闻所获2:使用块回调来实现代理的功能
首先回顾一下代理模式,它的基本说明如下图: 控制器先成为子控件的代理(delegate)并实现相应的代理方法,那么子控件在运作的过程中,遇到某些需要控制器进行配合的场景时,就可以通过delegate属性调用对应场景的代理方法,实现让控制器进行对应操作的效果。 块回调的基本模式如下图: 块回调方法的模型是这样的:在一个方法B内嵌套另一个方法原创 2015-07-18 22:43:24 · 718 阅读 · 0 评论 -
所闻所获3:下拉刷新控件1
本文主要是讨论在最近项目中遇到的一个下拉刷新控件,这个控件的效果如下图: 在这里会用两篇博文的篇幅来解析这个控件,第一篇解析控件的框架,第二篇解析动画。源代码可以在下面的链接下载:http://download.csdn.net/download/shayneyeorg/8977429 1、这个控件由以下几个文件组成:GMPullToAction、C原创 2015-08-08 15:45:53 · 514 阅读 · 0 评论