mos*_*d77 8 edit uitableview uiviewcontroller ios swift
由于UI元素,我在里面创建了一个带有TableView的View Controller.但是我无法启用编辑模式.我尝试了几种没有Solution的方法.但是使用TableView Controller没有问题.
我尝试了什么:
override func viewDidLoad() {
self.navigationItem.rightBarButtonItem = self.editButtonItem()
}
override func setEditing(editing: Bool, animated: Bool) {
super.setEditing(editing, animated: animated)
}
func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
if (editingStyle == UITableViewCellEditingStyle.Delete) {
// Action to delete data
}
}
Run Code Online (Sandbox Code Playgroud)
哪里可以问题?
rma*_*ddy 20
您忘记将表格视图置于编辑模式:
override func setEditing(editing: Bool, animated: Bool) {
super.setEditing(editing, animated: animated)
self.tableView.setEditing(editing, animated: animated)
}
Run Code Online (Sandbox Code Playgroud)
我假设你有一个tableView房产.根据需要调整.
您可能想要做的其他一些事情来模仿UITableViewController:
viewWillAppear您应该取消选择表视图中当前选定的行.viewDidAppear你应该闪烁表视图的滚动条.| 归档时间: |
|
| 查看次数: |
10233 次 |
| 最近记录: |