- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 使用vue-slider-component不能滑动注意事项
在H5项目中使用到了vue-slider-component组件,单页面调试完毕后,同事页面push到我这个页面时,出现了不能滑动的情况,然而检查代码没有发现问题;在谷歌浏览器中调试跟踪vue-slider-component源码,发现滑块的位置通过transform来控制,初始阶段,transformX被赋值为了385,整整多了一个屏幕;单页面调试时,transformX为10,多页面跳转才
2017-06-13 10:42:06
5407
原创 React Native动画的锚点anchorPoint
在RN动画开发的过程中,有需求让图片绕中心点以外的其它点旋转,本以为是一个简单的问题,猜想Facebook应该有提供类似的API.然而在官网找了一圈没有anchorPoint这个API,后来想了想,RN与H5非常像,应该有transformOrigin这个属性,然而,还是没有,在github的issues中有人提问过什么时候更新这个属性,但是官网仍旧没有计划; 为了达到这种效果,
2016-09-27 11:01:30
3562
原创 iOS 文字动画,文字逐个显示
随手记: 对于iOS文字动画,首先想到的应该是基于CoreText框架将文字每个都写出来,加上定时器给定每个字显示的时间,这是一种思维方式:#import "ViewController.h"#import @interface ViewController (){ NSMutableArray *labels; NSMutableArray *numArr;
2016-01-16 21:51:18
9409
原创 开机动画,水滴波纹
效果图:今天做了一个水滴的开机动画,分享给大家,主要用到了CALayer动画,和贝塞尔曲线画水波纹;代码有详细注释,欢迎大家改进:#import "ViewController.h"@interface ViewController ()@property (strong, nonatomic) UIImageView *image1;@property (strong
2015-09-21 22:50:01
1550
1
原创 UICollectionView实现书本翻页布局
效果图:UICollectionView能够实现你想要的任何布局,Vincent Ngo在raywenderlich中,用swift介绍了如何实现书本翻页布局,不得不佩服Vincent Ngo的想法,链接地址:http://www.raywenderlich.com/94565/how-to-create-an-ios-book-open-animation-part-1;本文
2015-09-20 19:18:20
7005
5
原创 利用UIDynamicanimation实现UIView布局弹簧效果
现今多数的分类布局都没有交互功能,我们可以利用苹果提供的UIDynamicanimation这个类,实现交互功能,让界面更加人性化;当然在此也吐槽一下苹果的UICollisionBehavior类,边界有个小的BUG,当手势滑动穿过边界时,View会穿过碰撞边界;当然,给View添加一个移动范围就能避免这种BUG在此,主要使用到的物理引擎类有:UIAttachmentBeh
2015-09-20 17:52:12
1984
原创 UICollectionView和UIDynamicanimation结合使用
又是星期天了,今天说一个如何在UICollectionView中,使用UIDynamicanimation,做一个可以左右摆动的动画效果首先,新建一个DynamicView的类,继承自UIView,在这个类中,我们封装了一个带有左右摆动的动画效果#import "DynamicView.h"@implementation DynamicView{ UIDynamicA
2015-09-20 17:22:51
1610
原创 友盟分享SDK编译错误
今天为项目做一个分享功能,但是导入了友盟分享SDK后,编译发现报错,错误信息:Undefined symbols for architecture x86_64: "_SCNetworkReachabilityCreateWithAddress", referenced from: +[UMSocialNetworkReachabilityManager managerForA
2015-09-01 14:34:08
1593
原创 通过一个单例持有多个下载NSURLSessionDownloadTask
我们通常使用单例来创建我们的下载,以便在各个类中使用,但是单例只能是唯一的,那么如何通过一个单例创建多个下载?我们可以在单例中添加一个私有的可变字典属性,将多个下载存入字典,如此,我们通过一个单例来创建多个下载任务,下面的代码,定义了有效的接口,可以很方便的在其它app中使用:创建一个NSURLSessionDownloadTask类//// Download.h// TestOf
2015-08-31 19:47:10
2915
原创 Block方法与Block属性结合使用的小实现
在UI中经常会用到Block,对于一些新手程序猿而言,block可能有点小困难,我在下面写了一个小的程序,可以非常好的理解Block的实现机制://// Person.h// TestOfBlock#import typedef void(^myName)(NSString *name,NSString *gender);@interface Person : NSObje
2015-08-29 16:15:47
459
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人