iOS 动画
来源:互联网 发布:杜兰特本赛季数据统计 编辑:程序博客网 时间:2024/04/28 22:03
1. 从中间展开一个View
CGRect screenFrame = [[UIScreen mainScreen] bounds];
[detailView setFrame:CGRectMake(screenFrame.size.width/2, 230/2, 0, 0)];
//show aniamtion
[UIView animateWithDuration:0.25 animations:^{
self.detailView.alpha = 1.f;
[detailView setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
} completion:^(BOOL finished) {
[detailView setRenderStatic:YES];
[detailView reloadData];
[MTConfig setIsCompleteTaskFlag:NO];
从中间一点消失一个View
[UIView animateWithDuration:0.25
animations:^{
detailView.clipsToBounds = YES;
[detailView setFrame:CGRectMake(screenFrame.size.width/2, 230/2, 0, 0)];
}
completion:^(BOOL finished){
[mainViewController refreshView];
if (detailView) {
[detailView removeFromSuperview];
detailView = nil;
}
}
2. //向上翻滚动画
CATransition *animation = [CATransition animation];
animation.duration = 0.5;
animation.timingFunction = UIViewAnimationCurveEaseInOut;
animation.fillMode = kCAFillModeForwards;
animation.removedOnCompletion = NO;
animation.type = kCATransitionPush;
animation.subtype = kCATransitionFromTop;
[btn.layeraddAnimation:animationforKey:@"animation"];
- iOS动画 核心动画
- iOS动画 UIView动画
- iOS动画 CATransition动画
- iOS 动画 UIView动画
- iOS动画-基础动画
- ios 动画
- IOS动画
- Ios 动画
- ios动画
- IOS 动画
- iOS动画
- ios动画
- ios动画
- iOS动画
- iOS 动画
- ios 动画
- iOS 动画
- iOS 动画
- C++中类的多态与虚函数的使用
- 删除
- ubuntu12.04创建快捷方式
- KVC
- 常用sql写法
- iOS 动画
- 如何设置listview 中itme 的大小
- More Effective C++议题【三】:不要对数组使用多态
- js效果
- div或body的css样式height:100%失效
- 笔记本电脑建立Wifi热点多种方法
- Problem - 216B - Codeforces Forming Teams
- 第四章 控制流执行
- 最长上升子序列(Longest Increasing Subsequence)