首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >UITableView :在编辑模式下检测到单击'-‘按钮

UITableView :在编辑模式下检测到单击'-‘按钮
EN

Stack Overflow用户
提问于 2010-03-16 00:07:39
回答 2查看 3.2K关注 0票数 4

在我的iphone应用程序上,我有一个处于编辑模式的包含自定义UITableViewCell的UITableView。我想要检测用户何时点击了每个单元格的左按钮(减去圆形红色按钮,旋转动画),就在“删除”按钮出现之前。

在这种情况下,我希望能够更改我的单元格内容...

这有可能吗?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-16 00:13:36

您可以子类化实现-willTransitionToState:和/或-didTransitionToState:方法的UITableViewCell

UITableViewCell的

willTransitionToState:子类可以实现此方法,以便在单元格更改状态时以动画方式对单元格进行其他更改。每当单元格在状态之间转换时(例如从正常状态(默认设置)转换到编辑模式),UITableViewCell都会调用此方法。自定义单元格可以设置和定位与新状态一起出现的任何新视图。然后,单元接收layoutSubviews消息(UIView),在该消息中,单元可以将这些新视图定位在新状态的最终位置。在重写此方法时,子类必须始终调用Super.

票数 8
EN

Stack Overflow用户

发布于 2011-08-26 21:53:17

代码语言:javascript
复制
- (void)setEditing:(BOOL)editing animated:(BOOL)animate
{
    [super setEditing:editing animated:animate];

    if(editing)
    {
        NSLog(@"editMode on");
    }
    else
    {
        NSLog(@"editMode off");
    }
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2448583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档