selectRowAtIndexPath:animated:scrollPosition:
からまでは、からUITableView
に行を選択してください。テーブルビューコントローラが初期化されたときにテーブルデータがロードされていないので、UITableViewController
の初期化後すぐに選択を行うことはできません(そうでなければ、オーバーバウンド例外が発生します)。UITableViewで行を最初に選択する方法
9
A
答えて
6
ビューが既に表示されている場合でも、表示される前にビューの状態を設定するには、viewWillAppear:
を使用する必要があります。 UITabViewControllerまたはUINavigationViewControllerの非表示のビューはいつでもアンロードできます。したがって、非表示のビューをカウントしてその状態を保持することはできません。
また、細かい制御のために、loadView
,viewDidLoad
およびviewDidUnload
を実装してください。
ビューコントローラの独自の階層を維持する場合は、viewWillAppear、viewWillDisappearなどのメッセージを手動でサブビューコントローラに転送する必要があります。
3
試してみてviewWillAppear:animated
またはviewDidAppear:animated
を試してみてください。スーパーもお電話ください。
selectRowAtIndexPath:indexPath animated:NO
にも電話してください。時間がなくても選択されます。
2
cell.selected = YESを使用して、uitableview.Byのcellforrowatindexpathメソッドで選択したセルを設定できます。
関連する問題
- 1. 各グループの最初の行を選択する方法は?
- 2. MonoTouchでUITableViewの行をプログラムで選択する方法は?
- 3. UITableviewで複数の行を選択する方法
- 4. グループクエリで最初に選択
- 5. interenet explorer 7で「最初の」アイテムを選択する方法は?
- 6. UITableviewで選択された行と選択されていない行の色を変更する方法は?
- 7. Infragistics UltraGrid:最初の行のデフォルト選択を削除する方法
- 8. jQueryを使用してhtmlページの最初のテーブルの最初の行を選択する方法は?
- 9. ng-options最初に設定する方法常に空白を選択する
- 10. WSOESBでメッセージの一部を検証し、最初に選択する方法は?
- 11. ギャラリーで最初に選択したアイテムのstate_selectedを設定する方法
- 12. UITableviewで選択された行のタイトルを取得する方法
- 13. QListViewで行を選択する方法
- 14. UIPickerViewで行を選択する方法
- 15. UITableView pushViewController行の選択について
- 16. 真に評価する最初の変数を選択するPythonic方法
- 17. テーブルの行を選択する最初のものを除く
- 18. WPF DataGrid:最初の行の選択をデフォルトでキャンセルします。
- 19. Excelシートで最初の行を選択します。C#
- 20. 出力から最初の行のみを選択する
- 21. UITableViewの最初の行が異なる
- 22. 最初の選択から選択オプションを選択したときに以前に選択したオプションを無効にする方法
- 23. オブジェクトにLinq - 最初のオブジェクトを選択
- 24. Javascript/Jqueryで他のdiv兄弟の最初のdivを選択する方法
- 25. 最初の要素ではなく子ノードを選択する方法
- 26. jComboBoxは、選択したアイテムを選択したときに選択項目を最初に選択します
- 27. データに基づいて実行時に最初のアクティビティを選択する方法はありますか?
- 28. data.table - グループ内の最初のn行を選択します
- 29. vb.netはテキストボックスの最初の行を選択します
- 30. uitableviewセル選択スタイルのUITableViewセルを選択
私はすでにこれを試しています。しかし残念ながら、私は手動で別のビューにサブビューとしてUITableViewを追加する必要がありますので、View ControllerのviewWillAppear:aimedまたはviewDidAppear:animatedは呼び出されません。また、ビューが表示されるたびに選択することは「初期選択」以上であり、この外観が最初のものかどうかを判断するために追加のフラグが必要です。 – an0