Mar*_*tör 24 iphone uitableview
在我的表视图控制器中有
self.navigationItem.leftBarButtonItem = self.editButtonItem;
Run Code Online (Sandbox Code Playgroud)
这会在左上角生成一个常规的编辑/完成按钮.因此,一旦用户单击"编辑",按钮标题将变为"完成",并且可以删除或重新排序表条目.我想在用户实际点击"完成"后收到通知.那有什么钩子吗?
背景:我想保留条目的顺序,即下次用户提取此视图时,我想在最近最少使用的顺序中显示条目.
dus*_*n.b 41
对于那些仍然在这个问题上有兴趣的人(或回答:P)
透露,- (void)setEditing:(BOOL)editing animated:(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");
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
23173 次 |
最近记录: |