里面有一个tableVIEw.
但是我无法启用编辑模式.我尝试了几种没有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 } }
哪里可以问题?
@H_419_12@解决方法 您忘记将表格视图置于编辑模式:overrIDe func setEditing(editing: Bool,animated: Bool) { super.setEditing(editing,animated: animated) self.tableVIEw.setEditing(editing,animated: animated)}
我假设你有一个tableVIEw属性.根据需要调整.
您可能想要模拟UItableVIEwController的其他一些事情:
>在vIEwWillAppear中,您应该取消选择表视图中当前选定的行.>在vIEwDIDAppear中,您应该闪烁表视图的滚动条.
总结以上是内存溢出为你收集整理的ios – Swift /在View Controller中启用编辑模式全部内容,希望文章能够帮你解决ios – Swift /在View Controller中启用编辑模式所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)