嗨,我是IOS devlopment的新手。我需要我的表格视图单元格来缩放动画的动画(每当我向上滚动时,单元格大小需要根据滚动位置从中心位置向外扩展(增加),每当我滚动单元格大小应该根据滚动位置缩小(减少)。我试图找到但我无法触发实际的解决方案。任何人都可以帮我解决这个问题。谢谢你提前帮助
答案 0 :(得分:0)
我尝试为UIImageView
中的UITableViewCell
设置动画。这只是一个想法,您可以根据您的要求进行更改。
在cellForRowAtIndexPath
方法中编写以下代码。
cell.animatedImageView.transform=CGAffineTransformIdentity;
[UIView animateWithDuration:1
delay:0
options:UIViewAnimationOptionBeginFromCurrentState
animations:(void (^)(void)) ^{
cell.animatedImageView.transform=CGAffineTransformMakeScale(1.5, 1.5);
}
completion:^(BOOL finished){
if (finished) {
[UIView animateWithDuration:1
delay:0
options:UIViewAnimationOptionBeginFromCurrentState
animations:(void (^)(void)) ^{
cell.animatedImageView.transform=CGAffineTransformMakeScale(1, 1);
}
completion:^(BOOL finished){
cell.animatedImageView.transform=CGAffineTransformIdentity;
}];
}
}];
如果您有任何疑问,请与我们联系。