|
1
20
它可能没有像您预期的那样工作,因为
如果您想在按下“编辑”按钮时执行某些操作,则需要实现setEditing方法:
你会在里面找到的
相应地使用以下代码:
|
|
|
2
16
当对tableviewcontroller进行子类化时(大多数人大部分时间都在做什么,因为你必须重写它的委托方法才能将数据放入其中…),你可以重写setEditing:animated:方法来获取编辑状态的更改。
它将状态变化传递到超级类,但是让你跳到中间并检测变化,或者改变它,如果你想要…… |
|
|
3
3
我的用例和你的不同。我只是想在“删除”按钮显示时隐藏标签,以便在“删除”按钮滑入时其他单元格内容不会与标签重叠(我使用的是UITableViewCellStyleValue2,左边是蓝色标签,右边是黑色标签。)
|
|
|
4
3
肯德尔的答案是有效的。我是这样做的。
|
|
|
5
3
我不认为压倒一切
另一个选择是自己添加编辑按钮——这是一个内置的按钮
编辑背后的理念是,当启用编辑时,每个单元格都会被告知进入编辑模式,并被询问是否有任何应应用的特定编辑控件。因此,理论上,除了改变单元格的外观外,不需要检测进入编辑模式的条目。当进入编辑模式时,您想做什么? |
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 1 年前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 1 年前 |
|
|
DevHome98 · 3D触摸不适用于设备swift 2 年前 |
|
|
dunoiww · 从全屏返回时如何触发onAppear 3 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 3 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |
|
|
Community wiki · 有效的IPhone编程技术[关闭] 3 年前 |