我可以使用swift 3的tableview中的「didSelectRowAt」函數選擇行。但是,如果我在連續選擇按鈕時如何執行其他操作?我不知道如何在tableview中選擇一個按鈕。如何在tableview中選擇一個按鈕?
-2
A
回答
0
創建一個出口動作:並找到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
創建自定義單元格內的UITableView cellForRowAt indexPath
的方法下面的代碼
寫
cell.buttonname?.addTarget(self, action: #selector(self.buttonmethod), for: .touchUpInside)
cell.buttonname.tag = indexPath.section
//按鈕點擊的方法
func buttonmethod(_ button: UIButton) {
print(button.tag)
// perform some action
}
+0
這是Swift 3的版本代碼嗎?在我的情況下,它不起作用。 – Travis
相關問題
- 1. 如何選擇一個單選按鈕後選擇一個gridview
- 2. 如何在2個按鈕被選中後取消選擇一個按鈕JToggleButton
- 3. 如何從一個按鈕中選擇一個選項?
- 4. 如何選擇一個按鈕?
- 5. 如何在Android的CardView中只選擇一個單選按鈕?
- 6. 如何在硒python中選擇一個單選按鈕?
- 7. 如何在asp.net中默認選擇一個單選按鈕
- 8. (Robotium)如何在RadioGroup中選擇一個單選按鈕
- 9. 如何防止按鈕在選擇TableView單元格時消失?
- 10. 哪個單選按鈕一個按鈕組中選擇
- 11. Xamarin C#:ImageButton,在選擇另一個按鈕時取消選擇一個按鈕
- 12. 如何在一個頁面上選擇多個單選按鈕?
- 13. Tableview按鈕選擇錯誤搜索後
- 14. Tableview單元格按鈕選擇錯誤
- 15. 選擇一個按鈕android
- 16. 當單選按鈕被選中時如何選擇一個div
- 17. 確定Tableview中每一行的按鈕選擇?
- 18. 一次選擇一個單選按鈕
- 19. 如何在選擇單選按鈕後啓用下一個按鈕?
- 20. HTML單選按鈕,從另一個按鈕中選擇
- 21. 如何在JToolbar中默認選擇一個按鈕
- 22. 如何在gridview中選擇一個鏈接按鈕的值
- 23. 如何在一個按鈕中選擇日期選擇器+顯示日期android
- 24. 如何讓單選按鈕選擇另一個單選按鈕的值
- 25. 如何在JQuery中選擇按鈕
- 26. 如何在UIPopOver中選擇按鈕?
- 27. 從視圖中選擇一個按鈕
- 28. 如何從tableview中選擇的多個值設置按鈕標題
- 29. 如何取消一個RadioGroup中選擇某個按鈕之後?
- 30. 如何讓兩個數據庫顯示在每個按鈕的兩個單選按鈕中選擇一個
看到這個http://stackoverflow.com/questions/31649220/detect-button-click-in-table-view-ios-xcode-for-multiple-row-and-section/31649321#31649321 –
你想按鈕的多選或單選。 –
我將使用多個選擇按鈕。 – Travis