我從XIB
文件製作一個自定義單元格,並在執行我的tableView
, 我能夠實現從自定義單元格的文字,但我怎麼能實現相同的按鈕,就可以接收觸摸?如何在自定義單元格中添加按鈕?
這裏是我寫的代碼:
struct cellData {
let cell : Int!
let text : String!
let button = UIButton()
}
var arrayOfData = [cellData]()
override func viewDidLoad() {
super.viewDidLoad()
arrayOfData = [cellData(cell : 1, text: "ahfhasdf", button: button)]
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if arrayOfData[indexPath.row].cell==1{
let cell=Bundle.main.loadNibNamed("CustomTableViewCell1", owner: self, options: nil)?.first as! CustomTableViewCell1
cell.label1.text=arrayOfData[indexPath.row].text
cell.pillImage.currentImage=arrayOfData[indexPath].pillImage
return cell
}
我pill
是CustomTableViewCell1
,我想在我的細胞,並按下按鈕時如何有操作按鈕?請幫忙。
採取ref: - > https://stackoverflow.com/questions/28894765/ios-swift-button-action-in-table-view-cell –
有這麼多的問題在這段代碼我不是知道從哪裏開始... ...我建議你找一些教程首先閱讀,也許[這](https://stackoverflow.com/questions/20655060/get-button-click-inside-ui-table-view-cell ),其他問題是你的命名,拿着UI對象結構,arrayOfData有形象,但你的結構不要,用'loadNibName' .... – Tj3n
@ Tj3n創建細胞是的,我不知道如何通過UIButton的,但我知道這就是的UIImage爲什麼我爲UIImage寫作,它的工作原理,但我想要一個UIButton –