0

私の tableView:viewForHeaderSection: が IOS 9.X VS 10.X で異なる回数呼び出されるという問題があります。

9 では 1 回だけ呼び出されますが (これは正しくありません)、10 では FRC で設定したすべての正しいセクションに対して呼び出されます。

FRC が 9 と 10 の間で sectionNamekeyPath を処理する方法の違いを知っている人はいますか? ドキュメントで何も見つかりませんでした。

ありがとうございました。

4

1 に答える 1

0

以下のソリューションは、iOS9とiOS10の両方で機能します

tableView:viewForHeaderInSection:を使用するには、tableView:heightForHeaderInSection:実装する必要があります。これにより、ヘッダーのゼロ以外の適切な高さが返されます。また、 tableView:titleForHeaderInSection:も実装しないようにしてください。どちらか一方 (viewForHeader または titleForHeader) のみを使用する必要があります。

于 2017-01-03T17:58:56.813 に答える