翻译 5 Steps For Using Facebook Pop(五步使用Facebook Pop)

原文 5 Steps For Using Facebook Pop的摘要

  1. 选择一种动画样式, POPBasicAnimation POPSpringAnimation POPDecayAnimation

POPSpringAnimation *basicAnimation = [POPSpringAnimation animation];

  1. 决定是否让view或者layer的一个属性具有动画效果。这里让我们选择一个View的属性和kPOPViewFrame样式
    View 的属性有 - kPOPViewAlpha kPOPViewBackgroundColor kPOPViewBounds kPOPViewCenter kPOPViewFrame kPOPViewScaleXY kPOPViewSize
    Layer的属性有 - kPOPLayerBackgroundColor kPOPLayerBounds kPOPLayerScaleXY kPOPLayerSize kPOPLayerOpacity kPOPLayerPosition kPOPLayerPositionX kPOPLayerPositionY kPOPLayerRotation kPOPLayerBackgroundColor
    (注:最新版本属性列表请参照POPAnimatableProperty.h

basicAnimation.property = [POPAnimatableProperty propertyWithName:kPOPViewFrame];

  1. 从三种给toValue赋值的方式中选一种

// anim.toValue = @(1.0);
// anim.toValue = [NSValue valueWithCGRect:CGRectMake(0, 0, 400, 400)];
// anim.toValue = [NSValue valueWithCGSize:CGSizeMake(40, 40)];
basicAnimation.toValue = [NSValue valueWithCGRect:CGRectMake(0, 0, 90, 190)];

  1. 给动画命名 和 设置代理

basicAnimation.name = @"AnyAnimationNameYouWant";
basicAnimation.delegate = self;

  1. 把动画添加到View或者Layer, 我们之前选择的是View,所以这里是self.tableView。如果选的是layer,那么这里应该是self.tableView.layer

[self.tableView pop_addAnimation:basicAnimation forKey:@"WhatEverNameYouWant"];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 8,572评论 6 30
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 5,141评论 5 13
  • 5 Steps For Using Facebook Pop // 1. Pick a Kind Of Anima...
    Wong大丑阅读 788评论 0 1
  • 在iOS实际开发中常用的动画无非是以下四种:UIView动画,核心动画,帧动画,自定义转场动画。 1.UIView...
    请叫我周小帅阅读 3,159评论 1 23
  • pop支持4种动画类型:弹簧动画效果、衰减动画效果、基本动画效果和自定义动画效果。 弹簧动画效果 1.效果图如下:...
    happyte阅读 3,385评论 0 13