在我的应用程序中有一些 UICollectionViewCells 显示一些信息。
当用户点击其中一个按钮时,我用这段代码翻转点击的单元格:
UICollectionViewCell* cell = [collectionView cellForItemAtIndexPath:indexPath];
[UIView animateWithDuration:1.0
delay:0
options:(UIViewAnimationOptionAllowUserInteraction)
animations:^
{
NSLog(@"starting animation");
[UIView transitionFromView:cell.contentView
toView:cell.contentView
duration:.5
options:UIViewAnimationOptionTransitionFlipFromRight
completion:nil];
}
completion:^(BOOL finished)
{
NSLog(@"animation end");
}
];
在单元格翻转后(这是正确的),单元格是完全白色的。
关于两个问题是: - 为什么翻转后单元格是白色的。由于fromView等于toView,它不应该显示原始信息吗?- 在单元格背面显示不同内容的最佳方式是什么。我想 UICollectionViewCell 没有链接 cell.contentViewBack ...