私は、各セルが互いに関連する4つのデータ(オブジェクト名、詳細、新しい価格、古い価格)を表示するuitableViewcellをカスタマイズしました。各ラベルのデータは4つの異なる配列から来ます。正常に動作しています。しかし、今私は、ボタンのクリックでオブジェクト名の昇順の価格表またはアルファベット順に従ってテーブルをソートしたい。問題は、各セルの対応するラベルの変更だけをソートし、他のラベルは同じままです。私は4つのラベルがお互いに関連しているので、個々のラベルではなく各セルを並べ替えたい。 NSDictionaryを使うべきか、それとも何か他のものに使うべきかどうかを教えてください。ありがとう。UItableviewcellを異なる条件で並べ替える
0
A
答えて
1
これは本当にテーブルとは関係ありません。あなたはデータ構造を考える必要があります。 私があなただったら、私は4つの属性
セイ
Class TableData
{
NSString * name;
NSString *details;
int newPrice;
int oldPrice;
}
またはそのような何かを持つクラスを定義します。 これで、上記のクラスのインスタンスであるオブジェクトを持つ1つの配列を持つことができます。 これで配列をinstance.nameまたはinstance.newPriceでソートすることができ、リレーションは元のままです。
これで、tableViewをリロードするだけです。
関連する問題
- 1. 自動車を複数の条件で並べ替える
- 2. 論理条件で行を並べ替えるpandas
- 3. Java:条件付きでArrayListのオブジェクトを並べ替える
- 4. actionscript 3.0複数の条件でデータグリッドを並べ替える
- 5. 2つの条件で並べ替えるオブジェクトの配列
- 6. C#複数の条件で並べ替える
- 7. 並べ替え順が異なる
- 8. MySql:条件付き並べ替えを処理する方法
- 9. iOS 11のUITableViewCellスタイルの並べ替え
- 10. ラムダ式C++を2つの条件で並べ替えます。
- 11. 2つの条件で配列を並べ替え
- 12. C++の選択並べ替えなし並べ替え並べ替えなし
- 13. 並べ替えで並べ替え
- 14. 挿入のための最も効率的なデータ構造と異なる条件で並べ替え
- 15. 回転後にUITableViewCellでオブジェクトを並べ替える方法は?
- 16. Matlabを使用した並べ替え(条件付き)
- 17. パンダのデータフレームをスライスして条件に並べ替え
- 18. 複数の条件を持つ並べ替えフィルター関数
- 19. 2つの異なる条件を使用して配列を並べ替える
- 20. ランダムな順序で並べ替えを並べ替え
- 21. PostgreSQLクエリで異なるタプルを並べ替える方法
- 22. 複数の列を異なるソート順で並べ替える
- 23. Riakでデータを並べ替え/並べ替える方法は?
- 24. Laravelで並べ替え結果を並べ替える方法
- 25. MarkLogic node.js api - グループを並べ替え、並べ替えで並べ替え
- 26. 既存の並べ替え/条件付きXSL FOインラインアラインメントXSL
- 27. リストボックスを並べ替えるRow-sourceを変更せずに条件付きで
- 28. 選択並べ替え並べ替え
- 29. 条件と複数のソート列を含むcase文で並べ替える
- 30. 2つのキーと条件で配列を並べ替える方法
ありがとうございます...私は試してみて、完了したらお知らせします。 – NoviceDeveloper
これがあなたの質問に答えた場合は、受け入れを検討してください。おかげさまで運が良かったです。 – mbh