重要: Tableview 约束代码在单独的文件中。
编辑按钮代码
@objc func didTapEdit(){
if plansListTableView.isEditing {
plansListTableView.isEditing = false
}
else {
plansListTableView.isEditing = true
}
}
约束代码
private func addConstraints(){
addSubview(planLabel)
NSLayoutConstraint.activate([
planLabel.centerYAnchor.constraint(equalTo: centerYAnchor),
planLabel.leadingAnchor.constraint(equalTo: safeAreaLayoutGuide.leadingAnchor, constant: 20)
])
}
添加标签
contentView
private func addConstraints(){
contentView.addSubview(planLabel)
NSLayoutConstraint.activate([
planLabel.centerYAnchor.constraint(equalTo: contentView.centerYAnchor),
planLabel.leadingAnchor.constraint(equalTo: contentView.leadingAnchor, constant: 20)
])
}
很快
plansListTableView.isEditing.toggle()