2012-10-01 54 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