0

我正在尝试使用此处的答案在表格视图中的单元格上进行翻转动画,该单元格具有分组样式。现在我面临的问题是这个。翻转动画有效。但是单元格周围的边距(这是一个分组表)也与单元格本身一起翻转。

我只希望单元格翻转并且边距保持在那里而不干扰动画。我在这里想念什么?

链接中的动画代码如下:

-(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];
}
4

1 回答 1

0

您应该将 cel 的 contentView 中的所有视图添加到 acontainerView中,并且containerView应该将其添加到单元格中contentView并将其containerView用于转换。

这是最好的方法,因为transitionFromView方法将fromView替换toView视图s层次with your结构if you use cell'sas the

于 2013-07-05T07:18:17.477 回答