排序:
默认
按更新时间
按访问量

UIImageView 平滑过渡图片切换

eg: #import "ViewController.h" @interface ViewController () @property (nonatomic, strong) UIImageView *imageView; @property (no...

2017-11-09 17:11:25

阅读数:442

评论数:0

CAKeyframeAnimation keyPath可以是用的key

transform.rotation.x 围绕x轴翻转  transform.rotation.y 围绕y轴翻转  transform.rotation.z 围绕z轴翻转  transform.rotation 默认围绕z轴  transform.scale.x x方向缩放   transform...

2017-11-09 16:00:39

阅读数:147

评论数:0

iOS动画的图层响应用户输入

@interface ViewController () @property (nonatomic, strong) CALayer *colorLayer; @end @implementation ViewController - (void)viewDidLoad {     [...

2017-11-09 14:44:57

阅读数:110

评论数:0

iOS斜切变换

CGAffineTransform CGAffineTransformMakeShear(CGFloat x, CGFloat y) {     CGAffineTransform transform = CGAffineTransformIdentity;          tran...

2017-11-08 16:21:53

阅读数:90

评论数:0

iOS image 解压

NSURL *imageURL = [NSURL fileURLWithPath:path]; //使用kCGImageSourceShouldCache来创建图片,强制图片立刻解压 NSDictionary *options = @{(__bridge id)kCGImageSo...

2017-05-05 19:55:48

阅读数:173

评论数:0

创建任意圆角个数

CGRect rect = CGRectMake(50, 50, 100, 100);     CGSize radii = CGSizeMake(20, 20);     UIRectCorner corners = UIRectCornerTopRight | UIRectCornerBo...

2017-04-25 17:21:06

阅读数:144

评论数:0

水波动画的实现

CAMediaTimingFunction *defaultCurve = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionDefault];          CAAnimationGroup *animation...

2016-02-12 18:05:17

阅读数:971

评论数:0

WWDC心得与延伸:iOS图形性能

目录: Core Animation Pipeline UIBlurEffectView 图形性能 测试工具 总结 Core Animation Pipeline 第一部分主要讲解了Core Animation的工作流程和渲...

2016-01-25 22:55:23

阅读数:463

评论数:0

UIView没有暴露出来的CALayer功能

1.阴影,圆角,带色的边框  2.3d变化 3.非矩形范围 4.透明遮罩 5.多级非线性动画

2016-01-25 22:32:56

阅读数:320

评论数:0

iOS核心动画高级技巧

目录的引用如下: https://zsisme.gitbooks.io/ios-/content/chapter4/layer-masking.html

2016-01-24 00:12:05

阅读数:671

评论数:0

解决layer层圆角引发的性能问题

有两种方式解决 1.使用 shouldRasterize (之前有文章讲过) 2.使用 CAShapeLayer和UIBezierPath 对2举例 - (void)viewDidLoad {     [super viewDidLoad];     //create sh...

2016-01-24 00:05:24

阅读数:2059

评论数:3

+imageNamed:方法

使用[UIImage imageNamed:]加载图片有个好处在于可以立刻解压图片而不用等到绘制的时候。但是[UIImage imageNamed:]方法有另一个非常显著的好处:它在内存中自动缓存了解压后的图片,即使你自己没有保留对它的任何引用。 对于iOS应用那些主要的图片(例如图标,按钮...

2016-01-23 23:39:37

阅读数:627

评论数:0

iOS 组透明

当你设置了一个图层的透明度,你希望它包含的整个图层树像一个整体一样的透明效果 又一下两方式可以做到 1.你可以通过设置Info.plist文件中的UIViewGroupOpacity为YES来达到这个效果,但是这个设置会影响到这个应用,整个app可能会受到不良影响。如果UIViewGroup...

2016-01-23 23:20:24

阅读数:556

评论数:0

阴影,图层蒙板及圆角(当和maskToBounds一起使用时)影响TableView的性能

eg . 在cell中添加 阴影 cell.imageView.layer.shadowOffset = CGSizeMake(0, 5); cell.imageView.layer.shadowOpacity = 0.75; 应当和shouldRasterize,rasterizationSca...

2016-01-23 23:02:16

阅读数:1833

评论数:1

repeatCount和repeatDuration

1. repeatCount     _layer = [CALayer layer];     [_layer setFrame:CGRectMake(300, 50, 100, 200)];     [_layer setBackgroundColor:[UIColor ...

2016-01-22 23:18:04

阅读数:1988

评论数:0

iOS anchorPoint、position、bounds的关系

position.x = frame.origin.x + 0.5 * bounds.size.width;   position.y = frame.origin.y + 0.5 * bounds.size.height; 里面的0.5是因为anchorPoint取默认值,更通用的公式应该...

2016-01-22 23:09:43

阅读数:388

评论数:0

rotationMode属性的强大

//create a path     UIBezierPath *bezierPath = [[UIBezierPath alloc] init];     [bezierPath moveToPoint:CGPointMake(0, 150)];     [bezierPath addCurv...

2016-01-22 00:02:47

阅读数:1231

评论数:0

CABasicAnimation动画

- (void)viewDidLoad {     [super viewDidLoad];     // Do any additional setup after loading the view, typically from a nib.          _redLayer =...

2016-01-21 23:44:45

阅读数:273

评论数:0

CAAnimation 如何解决保持动画最后的状态不变

CABasicAnimation *rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];     [rotationAnimation setRepeatCou...

2016-01-21 23:28:05

阅读数:6147

评论数:0

iOS-Core-Animation-Advanced-Techniques(七)上

高效绘图、图像IO以及图层性能 高效绘图 不必要的效率考虑往往是性能问题的万恶之源。 ——William Allan Wulf 在第12章『速度的曲率』我们学习如何用Instruments来诊断Core Animation性能问题。在构建一个iOS app的时候会遇到很多潜在的性...

2015-04-28 21:42:44

阅读数:3834

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭