【发布时间】:2011-04-09 18:16:34
【问题描述】:
是否可以在表格进入编辑模式时交叉淡入淡出的单元格左侧实现 UITableViewCell 的子视图? 我面临的另一个问题是 cell.textLabel 的边界是只读的。是否可以为该标签使用某种插图? (因为我和上面提到的一样,想使用左侧的视图)
编辑:当整个表格进入编辑模式时,我如何执行操作(在这种情况下淡化子视图)? (不是通过在单元格上滑动)。我之所以要实现这一点是因为如果表格视图处于编辑模式,表格视图会在单元格左侧显示“-”按钮。 (如果editing=NO,我想在单元格的左侧显示我自己的按钮,如果editing=YES则淡出,如果tableView离开editingmode(editing=NO)再次显示)
第一个想法让我想到这样的事情:
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
if(editing) {
//fade out my own button
} else {
//show my own button
}
}
但我必须遍历所有单元格,我认为这会导致性能大幅下降。你怎么看?
【问题讨论】:
-
我不太明白你想要什么,但你看到Table View Programming Guide了吗?
标签: iphone objective-c cocoa-touch uitableview uikit