我正在尝试使用答案here在tableview中对我的单元格进行翻转动画,这是一种分组样式。现在我面临的问题是这个。翻转动画有效。但是细胞周围的边缘(这是一个分组表)也随着细胞本身而翻转。
我只是希望单元格翻转并且边距保持在那里而不会干扰动画。我在这里缺少什么?
链接中的动画代码如下:
-(void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath
{
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
[tableView deselectRowAtIndexPath:indexPath : YES ];
[UIView transitionFromView:[cell.contentView viewWithTag:#tagof view here] toView:checkProjectView duration:1.0f options:UIViewAnimationOptionTransitionFlipFromLeft completion:NULL];
[UIView commitAnimations];
}
答案 0 :(得分:0)
您应该将cel的contentView中包含的所有视图添加到containerView
,并将containerView
添加到单元格的contentView
并使用containerView
为了过渡。
这是执行此操作的最佳方式,因为transitionFromView
方法会将fromView
替换为视图层次结构中的toView
,因此您最终会更改单元格s
内容查看with your
{toView {1}}内容查看if you use cell's
fromView`。