私はswift 3のtableviewで "didSelectRowAt"関数を使用して行を選択できます。しかし、行内のボタンを選択すると、他のアクションはどうしたらいいですか?私はテーブルビューでボタンを選択する方法を知らない。テーブルビューでボタンを選択する方法は?
-2
A
答えて
0
出口アクションを作成します。クリックされたボタン//
cell.buttonname?.addTarget(self, action: #selector(self.buttonmethod), for: .touchUpInside)
cell.buttonname.tag = indexPath.section
のUITableView法のcellForRowAt indexPath
内のコード下のカスタムセル
書き込みを作成します。そして、indexpathを見つけますこのコードを使用する
@IBAction func memberPicTapped(_ sender:UIButton) {
var superView = sender.superview
while !(superView is UITableViewCell) {
superView = superView?.superview
}
let cell = superView as! UITableViewCell
if let indexpath = YourTableView.indexPath(for: cell){
}
}
0
方法
func buttonmethod(_ button: UIButton) {
print(button.tag)
// perform some action
}
+0
このSwift 3のバージョンコードですか?私の場合、それは働かない。 – Travis
関連する問題
- 1. カスタムチェックボックスボタンでテーブルビューの行選択を選択する方法は?
- 2. 複数の選択をテーブルビューで選択して保存する方法
- 3. テーブルビューでボタンをデザインする方法
- 4. この状況でボタンを選択および選択解除する方法
- 5. Swiftでテーブルビューと検索バーの選択を同期させる方法は?
- 6. JavaFXのテーブルビューは(Controller.initialize内の行を選択する)私はController.initializeにテーブルビュー(行を選択しよう
- 7. iOS - アイテムを選択した後で同じテーブルビューを表示する方法
- 8. ボタンを押して行を選択する方法は?
- 9. 選択したテーブルビューのセルからヘッダーセクションのタイトルを取得する方法は?
- 10. ボタンを選択したままにする方法は?
- 11. テーブル内のボタンを選択(またはクリック)する方法
- 12. JRadioButtonsのButtonGroup内のボタンをランダムに選択する方法は?
- 13. テーブルビューのセルボタン選択エラー
- 14. iOS 11テーブルビューの選択
- 15. iPhoneのテーブルビューのセル選択
- 16. CSS3トランジション方法、ラジオ選択ボタン用
- 17. PrimeNG Datatableで行を選択/選択解除する方法は?
- 18. 選択オプションで選択色を変更する方法は?
- 19. Facebook Likeボタン:表示する画像を選択する方法
- 20. 選択したテーブルビューの値を別のビューに戻す方法は?
- 21. 選択ボタンと選択解除ボタン
- 22. Facebook Messengerで選択したボタンに返信する方法
- 23. スウィフトテーブルピンを選択してテーブルビューの詳細を表示する方法
- 24. コレクションビューのボタン選択中に値を渡す方法は?
- 25. ボタンを使用して選択/ドロップダウンから選択した値をAngularJSで取得する方法は?
- 26. グラデーションフィルタの横にあるボタンを選択する方法
- 27. 再利用せずにテーブルビュー内の最初のセルを選択する方法?
- 28. テーブルビューから選択されたユーザーの投稿を検索する方法
- 29. ボタンを押してドキュメントを選択する方法ios swift 3
- 30. ボタンをクリックしたリストビュー項目を選択する方法
このhttp://stackoverflow.com/questions/31649220/detect-button-click-in-table-view-ios-xcode-for-multiple-row-and-section/31649321#31649321 –
あなたが望む見ますボタンの複数選択または単一選択。 –
私は複数の選択ボタンを使用します。 – Travis