gpt4 book ai didi

iPhone,在表格 View 中单击编辑/完成按钮的钩子(Hook)

转载 作者:行者123 更新时间:2023-12-03 18:17:45 24 4
gpt4 key购买 nike

在我的 TableView Controller 中有

self.navigationItem.leftBarButtonItem = self.editButtonItem;

它会在左上角生成一个常规编辑/完成按钮。因此,一旦用户单击“编辑”,按钮标题就会更改为“完成”,并且表条目可能会被删除或重新排序。我希望在用户实际单击“完成”后收到通知。有一个钩子(Hook)吗?

背景:我想保留条目的顺序,即下次用户拉出此 View 时,我想以最近最少使用的顺序显示条目。

最佳答案

对于那些仍然对此问题(或答案:P)感兴趣的人

UITableView API

透露有一个- (void)setEditing:(BOOL)editinganimated:(BOOL)animate方法每次按下此编辑/完成按钮时都会调用这些方法。您只需检查使用的 (BOOL)editing 参数即可。最后但并非最不重要的一点是,您必须从最初的编辑/完成按钮调用正确的方法。

只需将此方法添加到您的 uitableview 类

- (void)setEditing:(BOOL)editing animated:(BOOL)animate
{
[super setEditing:editing animated:animate];
if(editing)
{
NSLog(@"editMode on");
}
else
{
NSLog(@"Done leave editmode");
}
}

关于iPhone,在表格 View 中单击编辑/完成按钮的钩子(Hook),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1071043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com