我在我的iOS應用中使用自定義TableViewCell
。我使用方法tableViewDidSelectRowAtIndexPath
打開新的ViewController
。我需要做的是在自定義單元格的某處添加一個按鈕或圖像,所以如果我點擊按鈕或任何元素都不會打開ViewController
,但是在不打開單元的情況下執行某個功能。如何點擊按鈕或圖像,而不用Swift選擇整個單元格?
2
A
回答
1
set [cell.button setTag:indexPath.row]
in cellForRowAtIndexPath
method。
,比addTarget
到cell.button
像
[cell.button addTarget:self action:@selector(yourAction:) forControlEvents:UIControlEventTouchUpInside]];
,比做任何你想在yourAction
做與發件人的標籤。
或者你想要的代碼比請添加你的代碼你已經做了什麼,所以我們可以幫助更多,如果你是新的iOS。
+0
這就是我需要的。非常感謝!很棒。 –
1
此代碼可以幫助你
在這裏,我使用的自定義BUTTOM表並添加目標到布頓
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
{
let cell: AnyObject = tableView.dequeueReusableCellWithIdentifier("CellIdentifier", forIndexPath: indexPath)
// use your custom cell here
//cell = UIColor.redColor()
//cell.textLabel?!.text = String(data[indexPath.row])
//nameTextField.text = ""
let custom_btn : UIButton? = UIButton.init(type: .System)
//declaring custom button
custom_btn?.setTitle("custom button", forState: .Normal)
custom_btn!.tag = indexPath.row
custom_btn!.addTarget(self, action: "buttonClicked:", forControlEvents: UIControlEvents.TouchUpInside)
cell .addSubview(custom_btn!);
return cell as! UITableViewCell
}
func buttonClicked(sender:UIButton)
{
if(sender.tag == 5){
//Do something for tag
}
print("hello")
}
相關問題
- 1. 用jQuery點擊選擇單選按鈕
- 2. 單擊單選按鈕時如何調整圖像大小
- 3. 如何使用一個圖像,而不是單選按鈕
- 4. 如何獲得選擇文本,表格單元格值當按鈕被點擊
- 5. 如何選擇按鈕上的所有uitableview單元點擊
- 6. 如何切換單選按鈕yes或no,而不選擇
- 7. 選擇(或點擊)使用jQuery的特定單選按鈕
- 8. 如何顯示上點擊按鈕或單選按鈕
- 9. 當選擇tableView單元格時更改單元格上的按鈕圖像
- 10. 如何刷新按鈕點擊一個圖像,而在asp.net
- 11. Highchart熱圖:選擇單擊按鈕或複選框上的所有單元
- 12. 如何風格選擇單選按鈕
- 13. 可點擊隱藏按鈕或圖像
- 14. 與按鈕用戶選擇的圖像填充的div點擊
- 15. Swift 3在單元格按鈕上添加選擇器問題
- 16. 如何在swift中點擊按鈕上的uiimage圖像?
- 17. 如何選擇集合視圖單元格以使用swift放大圖像?
- 18. iOS:在點擊並按住單元格後禁用UITableView選擇
- 19. 如何在iOS中按鈕單擊時取消選擇所有單選按鈕uitableview單元格
- 20. 用戶選擇隨機excel單元格,點擊按鈕,宏執行 - 彭博DDE
- 21. 當點擊另一個表格時取消選擇表格視圖單元格中的按鈕
- 22. Tableview單元格按鈕選擇錯誤
- 23. iOS的SWIFT:選擇單元格我要選擇整行
- 24. 圖像按鈕不是一個表格單元格內可見
- 25. 單擊更改單元格按鈕圖像
- 26. 單擊按鈕時隱藏UItableview單元格內的圖像
- 27. 圖片onclick而不是點擊按鈕?
- 28. 移動一個圖像而不選擇按鈕 - C#
- 29. jQuery - 點擊單選按鈕()
- 30. 點擊標籤點擊單選按鈕
它可以輕鬆完成分享你還沒有這樣做,我們可以幫助 – baydi
添加您的按鈕的@IBAction不起作用? – Fustigador
使用@IBAction並將標籤設置爲按鈕,然後找出按下的按鈕。 – good4pc