ios – Swift 在View Controller中启用编辑模式

ios – Swift 在View Controller中启用编辑模式,第1张

概述由于UI元素,我创建了View Controller 里面有一个TableView. 但是我无法启用编辑模式.我尝试了几种没有Solution的方法. 但是使用TableView Controller没有问题. 我尝试了什么: override func viewDidLoad() { self.navigationItem.rightBarButtonItem = self.editButt 由于UI元素,我创建了VIEw Controller
里面有一个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中启用编辑模式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1102433.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存