私の地図アプリケーションでは、起動時にマップ上に半径5kmで利用可能な合計結果を与えるweb srviceを呼び出しています。しかし、結果が得られない場合は、より大きな半径を呼び出し、テーブルビューのセルで最も近い2つの結果を表示したいだけです。どのようにテーブルビューのデータの読み込みを制御するか。なぜなら、データ・カウントと呼ばれる大きな半径が100であり、100のうち2つの結果しか表示したくないからです。誰かが私に論理またはチュートリアルを提案できますか?事前に感謝iphoneでテーブルビューのリロードデータを制御するには?
答えて
より大きい半径を検索した場合はUITableViewDataSource
のnumberOfRowsInSection
から2を返し、そうでない場合は配列の数を返します。配列が正しい順序(遠方にある)であれば、2回呼び出されるので、最も近い2が返されます。
まだ100をすべて保存しているので、2例えば、numberOfRowsInSection
から12を返すなど、次の10を表示する「もっと表示する」タイプのボタンを追加することができます。
私は試してみましょう:) –
ああ、そのgr8 :)働いています。私の時間を節約してくれてありがとう、ニック。 –
あなたはtableview配列/辞書に100個のデータをすべて保存したいのですか?半径が5km以上であるかどうかを検出するフラグを設定します。 2番目のケースでは、結果を2つだけ保存します。
フラグを設定する方法とは? didntはあなたを得ます –
距離が5 km未満であるかどうかは、if-elseのどこかでチェックしている必要があります。 BOOL isShortDistanceを取得し、距離が5km未満の場合はそこに設定します。今、いくつかの配列/辞書のすべての結果を解析している間、このフラグをチェックしてください。設定されている場合は、細かい。そうでない場合は、必要な2つの結果だけを保存します。 – utsabiem
- 1. iphoneのブレークアウトボードでサーボを制御する
- 2. iPhoneでデスクトップクライアントをBluetoothで制御する
- 3. iPhoneアプリでロボットを制御する
- 4. iphoneのタブバー制御に関連する
- 5. iPhoneセグメント制御タップ
- 6. カメラのフラッシュを制御するiPhone
- 7. iphone/ipodでデバイスの向きを制御する方法は?
- 8. iphone - CALayerの影を正確に制御する方法は?
- 9. iphoneでテーブルビューをデザインする
- 10. iPhoneでビューの表示を制御する方法
- 11. iPhoneでオートコレクトビューの位置を制御する
- 12. iPhone sdkログイン制御の問題
- 13. iphoneで再利用可能なセルを制御する方法
- 14. IPhone JSONテーブルビューに
- 15. CSSのフォントウェイトを制御するには
- 16. iPhoneのジャイロスコープ値を使ってHTML要素を制御する
- 17. iPhoneのhtml選択ボックスのフォントサイズを制御する方法
- 18. Android/iPhoneウェブアプリの画面の向きを制御する方法
- 19. iPhoneの通話を制御することは可能ですか?
- 20. テーブルビュー、iPhone
- 21. iPhoneのメモリリークが制御外になっている
- 22. アプリケーションで制御できるiphone/ipadカメラのハードウェアフィルタはありますか?
- 23. ASP .Netリピータ制御出力の高さを制御する
- 24. javascriptで制御するCSS
- 25. テーブルビューでデータを表示するiphone
- 26. コアデータテーブルビューにインデックスを追加する[iPhone、テーブルビュー]
- 27. Linuxのジョブ制御 - 端末に制御を戻したい
- 28. iPhoneのテーブルビューのカスタムセル
- 29. iPhoneのテーブルビューのチェックボックスボタン
- 30. iPhone SDKのUITextViewに貼り付けメニューの配置を制御する方法
2つの結果をどのように表示したいですか?私はいくつかの並べ替えや何かを意味しますか? – Sarah
彼は最も近い2つの結果を表示したいと願っています。ソートは距離に基づいて行われなければなりません。 – utsabiem
はい私は100の結果の中で最も近い2つの結果を表示できます。しかし、私のリストビューでは100個全てが表示されているので、テーブルリストビューでは2つだけにします –