动画设置

添加动画一 (上下包含法)beginAnimatioins


[UIView beginAnimations:nil context:nil];

[UIView setAnimationDuration:2.0f]; // 时间间隔

[UIView setAnimationDelegate:self]; // 设置为代理还可以设置一些代理方法

[UIView setAnimationWillStartSelector:@selector(willStart)];

[UIView setAnimationDidStopSelector:@selector(stop)];

// 设置需要做的动画

[UIView commitAnimations];

添加动画二 block方法


[UIView animateWithDuration:2.0f animations:^{

 // 设置需要做的动画

}];

添加动画三 block方法二


[UIView animateWithDuration:2.0f animations:^{

// 设置需要做的动画

} completion:^(BOOL finished) {

// 做完动画需要做什么事

}];

添加动画四 系统自带对于某些特殊情况 - setContentOffset:animated;


CGPoint point = self.scrollView.contentOffset;

point.y = self.scrollView.frame.size.height;

[self.scrollView setContentOffset:point animated:YES];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 标签(空格分隔):基础动画 ## 动画分类 ### 帧动画:利用连续的图片串联的数组来进行的动画效果 - 常见属性...
    sydie_XL阅读 2,635评论 0 1
  • 一、运用继承,添加自定义的属性项目:Homework_MoreCircleMove_Teacher03071.1 ...
    AsaGuo阅读 2,600评论 0 3
  • Android中动画可分为三种:View动画、帧动画和属性动画,其中View动画和属性动画通过对场景里的对象不断做...
    Drc15H阅读 9,645评论 2 7
  • 功能 EventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事...
    maimingliang阅读 4,886评论 0 14
  • 德鲁克大师讲:“管理是一种实践,其本质不在于‘ 知 ’而在于‘ 行’;其验证不在于逻辑,而在于成果;其唯一权威就是...
    管理顾问王荣增阅读 4,472评论 1 2

友情链接更多精彩内容