私はちょうど2つではなくUICollectionViewController
を1つだけ作成することでコードの重複を減らしたいと思います。なぜなら、それらはほぼ同じになるからです。 BackButton
を追加し、NavigationController
の別のビューにセグを実行するときのようなトランザクションエフェクトを実行するようなユーザーにトランザクションの認識を与えるだけでいいです。私は、ファイルとフォルダが含まれているリモートファイルシステムのビューアをあるアプリケーションを構築していますCollectionViewControllerを再利用するのは良い方法ですか、別のコレクションを作成するのが良いですか?
:
は、いくつかのコンテキストを追加します。ユーザーがフォルダを開くと、画面を更新するだけで、「トランザクション効果を尽くす」と「戻る」ボタンが表示され、ナビゲーションのように機能します。私のCollectionViewController
は既にNavの中にあります。
-
通常、私はほぼ同じコードを持つ2つの異なるファイルでこの動作を構築する...それは私に洙間違っているようです。
あなたはまさに正しい軌道に乗っています。可能であれば、コードの重複を排除する必要があります。同じ 'CollectionViewController'クラスの2つのインスタンス間で遷移することができます。 – Alexander
フォルダをクリックすると、collectionViewControllerの 'datasource'を変更するだけです – WeiJay