1

一言で言えば、UITableView のインデックスを使用して、その文字で始まる複数のセクションがある文字 (a、b、c) で始まるテーブルの最初のセクションにショートカットしようとしています。

アプローチ...

UITableView にセクション見出しの配列がありますが、かなりの数が同じ先頭文字で始まります。viewForHeaderInSectionこの配列から引き出された関連セクションのタイトルを配置しています。

次に、2 番目の配列を作成し、 を使用substringToIndexして最初の配列からそれぞれの最初の文字を見つけ、ループして重複を排除し、その結果を使用して を介してインデックス リストに配置しsectionIndexTitlesForTableViewます。

問題....

...リスト内のインデックス値とそれらのセクションとの関係を失ったようです(あることを言うことと別のことをすることの違いを疑っています)、つまり. 「K」をタップすると「D」が得られます。

sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index共通の文字ベースのセクションの配列の最初のインデックスにリンクするために、いずれかの配列から釣り上げて掘り下げることができるものはありますか?

前もって感謝します。

4

0 に答える 0