我的问题:
我无法正确地与自定义单元格类进行通信 表视图控制器。
我在单元格上有一个按钮,我需要编写一个函数并分配 这个按钮在课堂上而不是在课堂上的动作 TableViewController CustomCell。
这是我的代码:
CustomCellClass:
class CustomCategoryTableViewCell:UITableViewCell {
@IBOutlet weak var customButton: UIButton!
@IBOutlet weak var title: UILabel!
override func awakeFromNib() {
super.awakeFromNib()
}
override func setSelected(selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
println("Cell is selected.")
}
@IBAction func searchChild(sender: AnyObject) {
println("Tap button ")
}
}
TableViewController:
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cellCustom:CustomCategoryTableViewCell = tableView.dequeueReusableCellWithIdentifier("CustomCellCategory") as CustomCategoryTableViewCell
cellCustom.customButton.tag = indexPath.row
cellCustom.title.text = myArray[indexPath.row].nameCategory)
return cellCustom
}
感谢。
编辑:我需要在类TableViewController中编写动作,因为我做TableView.reloadData ()
我的笔尖注册:
var nib = UINib(nibName: "CategoryCell", bundle: nil)
tableView.registerNib(nib, forCellReuseIdentifier: "CustomCellCategory")
答案 0 :(得分:0)