3

如果這是重複的,但在初始搜索時找不到任何東西,請道歉。而且我正在努力讓自己的設計受到關注。在單個UICollectionViewController中管理多個UICollectionViewLayouts

我試圖創建一個使用新的iOS7的API UICollectionViewLayouts之間的一些互動的轉變 - UICollectionViewTransitionLayout Documentation

不過,我不能確定如何最好地單UICollectionViewController,或如何管理多個UICollectionViewLayouts一個和彼此之間交互的移動UICollectionViewController

這個問題更多的是設計問題,關於如何編寫代碼而不是理解交互式佈局的實際實現和更改佈局 - 我應該使用UICollectionViewController嗎?我並不需要繼承UICollectionViewLayout,因爲我對UICollectionViewFlowLayout提供的功能非常滿意。

我的理想和最終目標是實現UIViewController(或多個UIViewControllers),每個內他們UICollectionView,即得到推動和使用UIGestureRecognizers之間彈出。

謝謝。

編輯

也發現了類似的問題,這只是我的前遞交,UICollectionView interactive layout transition using iOS 7 APIs

回答

1

UPDATE:

我已經上傳我的代碼爲我解決了GitHub的...這是一個正在進行的工作

UICollectionView Interactive Transitions

我決定使用一個解決方案,我將使用一個單一的UIViewController,這將保留多個在控制器上定義爲屬性的對象。

每個都將根據我希望UICollectionView的外觀進行配置。

然後,我將利用iOS7的交互式過渡來處理兩個定義的佈局之間的轉換。我也可以用這個基本的呼叫處理快速非交互轉換:

[UICollectionView setCollectionView:animated:] 

我沒有得到答覆,所以很遺憾不知道這是否是解決這個問題的最好辦法。