2012-10-01 26 views
2

我有一个ipad应用程序,它有一个从TTThumbsViewController(这是Three20框架中的一个类)的子页面,该页面只是一个缩略图照片库,当一个缩略图被选中时,相应的照片会以全屏布局打开,但是,当我从风景向纵向(反之亦然)旋转图库视图时,缩略图表视图会根据新方向正确更新其布局,但是我希望进行此更新要像iPad应用程序中的Explore Flickr一样顺畅。 非常感谢你提前。如何制作像探索Flickr应用程序旋转动画

回答

1

我没有使用Three20框架,所以我不知道它是怎么写得很好等等

但是,使用UICollectionView将使这个方便很多。

你仍然可以使用缩略图的布局相同(开箱即用),并打开他们查看全屏图像和旋转的动画处理的非常好。

它的工作原理几乎完全一样UITableView工作所以应该不会花费太长的时间来实现。

它也都是原生的。

+0

但UICollectionView仅适用于iOS 6 – acecapades

+1

正确的,但并没有什么说的iOS5是一个要求:-) – Fogmeister

+1

真。我应该删除'但':) – acecapades

4

我使用GMGridView来解决类似的问题。

许多人认为这是最好的第三方网格视图类在那里。这很容易实现 - 就像你将如何实现UITableView一样。我喜欢它,它实际上支持广泛的功能,包括你需要的功能。

+0

很好的答案,但它不会在旋转视图时滑动动画,请查看Explore Flickr应用程序(并尝试旋转图库视图)以了解我的意思。 – JAHelia

+1

我看到了应用程序,我明白你的意思。那么,GMGridView具有足够接近Exlore Flickr的动画重新布局功能。当GridView的上海华盈的大小变化,你可以叫'setNeedsLayout',它会解决的对象的安排,动画 – acecapades

+0

setNeedsLayout在GMGridView示例项目中多次使用,但它会产生某种动画是远远探索远Flickr的一个! – JAHelia