didSelectRowAtIndexPath関数の外からテーブルビューで現在選択されている行を追跡する方法を教えてください。また、ユーザーが選択を解除したときに行が削除されていることを確認したい。どのようにこれを行うための最善の方法は何ですか?外部からUITableViewで選択されている行を判断する方法didSelectRowAtIndexPath(Objective-C)
1
A
答えて
3
簡単です。
スウィフト:
let indexPathForSelectedRows: [IndexPath]? = tableView.indexPathsForSelectedRows
のObjective C:
NSArray *indexPathForSelectedRows = [self.tableView indexPathsForSelectedRows];
+0
ありがとう、ありがとうございました。 – king
+0
アイテムを削除するにはヘルプが必要ですか? –
+0
[yourDataArray removeObjectAtIndex:indexPath.row]を実行します。あなたのdidDeselectRowAtIndexPathで[tableView reloadData]をクリックします。 –
関連する問題
- 1. スクロールしているタッチの数を判断する方法UITableView
- 2. UITableviewで選択された行と選択されていない行の色を変更する方法は?
- 3. フィールドが選択されているかどうかをAngularJSで判断する方法
- 4. java.util.Timerが実行されているかどうかを判断する方法
- 5. Android - 外部スピーカーが接続されているかどうかを判断する方法
- 6. 外部マイクを選択する方法
- 7. EditTextが以前に選択されたかどうかを判断する最も良い方法
- 8. 外部キーで特定の行を選択する方法は?
- 9. ios swiftのuitableview multiselctの選択された行数に基づいて選択スタイルを制限する方法
- 10. didSelectRowAtIndexPathからUITableViewセクションラベルにアクセスする方法
- 11. dotnetcore-windowshostingがインストールされているかどうかを判断する方法
- 12. UITableviewで選択された行のタイトルを取得する方法
- 13. MonoTouchでUITableViewの行をプログラムで選択する方法は?
- 14. Viewが部分的に表示されているかどうかを判断する方法
- 15. didSelectRowAtIndexPathから選択された行の数をinitWithNibNameに渡すにはどうすればよいですか?
- 16. .NET例外が処理されているかどうかを判断する方法?
- 17. UITableViewで行を最初に選択する方法
- 18. UITableviewで複数の行を選択する方法
- 19. didSelectRowAtIndexPathイベントはプログラムで行を選択するとトリガされません
- 20. HttpClientを使用してHttpResponseMessageがキャッシュから実行されたかどうかを判断する方法
- 21. UITableView複数選択、あらかじめ選択されたアイテム
- 22. UITableView DidSelectRowAtIndexPath?
- 23. imgsを判断する方法はすべてロードされています
- 24. 可変高さ内のコンテンツに基づいてUIWebViewの高さを判断する方法UITableView?
- 25. アイテムが選択されているかどうかはどのように判断しますか?
- 26. 外部キーを使用してオブジェクトを選択する方法
- 27. レジスタが右から左にロードされているかどうかを判断する方法
- 28. MongoDBでフルコレクションスキャンが行われたかどうかを判断する方法
- 29. Gtk#TreeViewどの項目が選択されているかを判断します。
- 30. ビューが初めてレンダリングされたかどうかを判断する方法
'.indexPathsForSelectedRows' - 参照ドキュメント:https://developer.apple.com/documentation/uikit/uitableview/1614864-indexpathsforselectedrows – DonMag