在我的iphone应用程序上,我有一个处于编辑模式的包含自定义UITableViewCell的UITableView。我想要检测用户何时点击了每个单元格的左按钮(减去圆形红色按钮,旋转动画),就在“删除”按钮出现之前。
在这种情况下,我希望能够更改我的单元格内容...
这有可能吗?
谢谢!
发布于 2010-03-16 00:13:36
您可以子类化实现-willTransitionToState:和/或-didTransitionToState:方法的UITableViewCell。
UITableViewCell的
willTransitionToState:子类可以实现此方法,以便在单元格更改状态时以动画方式对单元格进行其他更改。每当单元格在状态之间转换时(例如从正常状态(默认设置)转换到编辑模式),UITableViewCell都会调用此方法。自定义单元格可以设置和定位与新状态一起出现的任何新视图。然后,单元接收layoutSubviews消息(UIView),在该消息中,单元可以将这些新视图定位在新状态的最终位置。在重写此方法时,子类必须始终调用Super.
发布于 2011-08-26 21:53:17
- (void)setEditing:(BOOL)editing animated:(BOOL)animate
{
[super setEditing:editing animated:animate];
if(editing)
{
NSLog(@"editMode on");
}
else
{
NSLog(@"editMode off");
}
}https://stackoverflow.com/questions/2448583
复制相似问题