我从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 –