2017-05-30 4 views
0

IGListKit図書館リンクでテーブルビューのヘッダのようなsectionHeaderを追加する方法:https://github.com/Instagram/IGListKitIGListKit

ImはIGListKitを使用して、異なるセクションセルを作ります。私はこの作業を成功裏に終えましたが、iglistKitを使用して異なるセクションのヘッダーを追加することはできません。

答えて

2

IGListKit 2.1以降では、クラス名とプロトコル名の前にIGという接頭辞があると考えてください。このプレフィックスは3.0から削除されました。あなたのセクションコントローラクラスで

は、IGListSectionControllerから継承(およびIGListKit 2.xの上、IGListSectionTypeを実装する)以外に、あなたもIGListSupplementaryViewSourceとあなたのセクションコントローラself.supplementaryViewSource = selfに設定を実装する必要があります。

IGListKitの公式の例であるクラスFeedItemSectionControllerをチェックしたい場合があります。

もちろん、このプロトコルを別のエンティティで実装することもできますが、実際にはIGListKit was not designed for thatです。私のチームは、セクションコントローラがこの別のIGListSupplementaryViewSource実装者にデータの一部を注入する方法にいくらかの複雑さを追加することでそれを実行することができました。

+0

githubのサンプルプロジェクトリポジトを私に送ることができます – SandsHell811

+0

私の答えの名前FeedSectionControllerは、公式のIGListKitの例の1つへのリンクです。 IGListKitリポジトリをクローンするだけで、Examplesディレクトリが完全になります。 – Gobe