我有一个自定义单元格,它是自己的类,我想通过按主Viewcontroller中的按钮来设置该单元格的可见性,但是我不知道如何通过按按钮来设置该类中的可见性,我知道我必须使用通知发送,但是我该在customcell类中编写代码吗?谁能给我一个例子吗? 这是我的代码
viewController
@IBAction func OpenAdd(_ sender: Any) {
if(openAdd == false){
openAdd = true
tableView.reloadData()
}else{
openAdd = false
tableView.reloadData()
}
}
customCell
import UIKit
class AddCell: UITableViewCell {
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
答案 0 :(得分:-1)
如果要进行一些显示更改,则必须使用layoutSubviews
class AddCell: UITableViewCell {
override func layoutSubviews() {
super.layoutSubviews()
// write your code here
}
}
//在ViewController中- 这是可选的。使用错误时可能会导致一些错误。我不认识你们所有的员工。
func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {
var cell : UITableViewCell = tableView.dequeueReusableCellWithIdentifier("AddCell") as! AddCell
cell.layoutSubviews()
return cell
}