1

私の問題は、辞書のテーブルデータソースを使用していることです。この辞書には20以上の要素が含まれています。IOS 5には辞書型コレクションがありますか?

辞書にある要素を検索する必要があり、その要素を表示可能なセルにスクロールする必要があります。

私の問題は要素が見つかりましたが、可視領域外です。私はそれを目に見える領域にスクロールする必要があります。

インデックスはどのように入手できますか?

答えて

11

短答?いいえ。私は感情を知っているので、私につながります。

長く答える?はい、それとも?私の検索は少し前に私をthis lovely little pageに連れて行った。この男は、順序付けられた辞書のために素敵できちんとした小さなクラスを提供します。私は完全な記事を読むことをお勧めします、それはうまく事を説明します。

基本的な要点は、NSMutableArrayとNSMutableDictionaryの両方を同時に保持し、インデックス用の配列とキー用の辞書を使用することです。本当に簡単です

+1

いいえ、私の喜び:) – CrimsonDiego

+0

この実装では、削除はコレクションのサイズの線形時間を必要とすることに注意してください。 – augurar

+0

私たちはココアタッチでのみ順序付き辞書を使用することができます.... iosでは順序付けられた辞書がありません... あなたはココアタッチのためにこのリンクを参照することができます..... http://cocoaheads.byu.edu/wiki/chdatastructures – Spynet

関連する問題