-(void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath{
// 1. 配置CATransform3D的内容
CATransform3Dtransform;
transform =CATransform3DMakeRotation( (90.0*M_PI)/180,0.0,0.7,0.4);
transform.m34=1.0/ -600;
// 2. 定义cell的初始状态
cell.layer.shadowColor= [[UIColorblackColor]CGColor];
cell.layer.shadowOffset=CGSizeMake(10,10);
cell.alpha=0;
cell.layer.transform= transform;
cell.layer.anchorPoint=CGPointMake(0,0.5);
// 3. 定义cell的最终状态,并提交动画
[UIView beginAnimations:@"transform" context:NULL];
[UIView setAnimationDuration:0.5];
cell.layer.transform = CATransform3DIdentity;
cell.alpha=1;
cell.layer.shadowOffset=CGSizeMake(0,0);
cell.frame = CGRectMake(0, cell.frame.origin.y, cell.frame.size.width, cell.frame.size.height);
[UIView commitAnimations];
}
UITableView上下拖动动画
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 出现这种状况发现 是因为 没有加 lanchimage的问题,xcode 里没有发现 @3x的启动图,会默认为你没...
- 使用Cordova进行跨平台应用开发时,发现在iOS平台下,如果页面处于最顶端时,用户用手指往下拖动,会露出灰色空...
- 使用 Cordova 进行跨平台应用开发时,发现在 ios 平台下,如果页面处于最顶端时,用手指向下拖动,会露出空...
- 作者:史遇春 (一) 神话传说的故事书我看了不少,如今记得的寥寥。倒是先祖母讲过的许多故事,至今不忘。今天,就说说...