我已经尝试了很多方法来动画化UITableView的框架修改,但是当我缩小tableview时,动画并不流畅,首先单元格内容消失了,只有在框架修改之后。如我所见,此问题仅在较旧的OS中存在,从iOS 3.2开始,此问题已修复。谁能告诉我一种解决方法,以便使该动画在较旧的OS上也能正常工作?

谢谢

最佳答案

解决该问题的一种方法是获取当前视图的屏幕截图。

   UIGraphicsBeginImageContext(self.view.bounds.size);
    [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *viewImage                  = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();


然后隐藏我们的视图并为屏幕快照图像添加动画。
然后使用计时器功能显示我们的视图。

10-08 05:34
查看更多