2017-01-22 3 views
4

IGListStackedSectionControllerを使用しています。複数のオブジェクトを任意の子に渡す方法を知りたいと思います。複数のオブジェクトをIGListKit Section Controllerに渡す方法

私はこのようなシナリオを持っている:

let sectionController = IGListStackedSectionController(sectionControllers: [ 
      WorkingRangeSectionController(), 
      DisplaySectionController(), 
      HorizontalSectionController(), 
      ])! 

は、第二の部分と最後の部分の画像の異なる配列の画像の配列、のは、私が最初のセクションに動的なタイトルを入れたいとしましょう。

どうすればいいですか?

ありがとうございます!

+0

あなたが見つかりましたか? –

+0

いいえ:(私は複数のセクションコントローラーを作成しましたが、うまくいきません。 –

答えて

6

短い答え:

あなたがこれを行うことはできません。同じオブジェクトがすべてのサブセクションコントローラに渡されます。

長い答え:

あなたはクラスに必要なすべてのデータを組み合わせることができ、例えば:

class Model { 
    var title = "" 
    var images = [UIImage]() 
    var otherImages = [UIImage]() 
} 

はまた、あなたのニーズに応じIGListDiffableプロトコルを実装する必要があります。

IGListStackedSectionControllerの短い例が、IGListKitの例のGitHubにあります。

+4

他のオブジェクトの "袋"として機能するオブジェクトを作成することは全く問題ありません。必要なプロパティを選択して選択できます。 – rnystrom

関連する問題