编辑自定义UITableViewCell的样式

时间:2010-01-12 03:00:34

标签: iphone uitableview editing

如何为此图片设置自定义UItableviewcell的编辑样式。alt text

这是购物车视图,所以我将拥有许多UITableViewCell,其他领域只有Qty字段可编辑。 感谢

2 个答案:

答案 0 :(得分:2)

上面的单元格看起来像一个自定义按钮。您可以做的是将两个UIButtons添加到UITableViewCell的子类以及UITextField,并添加事件处理代码以单击UIButtons以更新数量。因为您可以使用UIButton的图像来实现上述目标并不困难。

答案 1 :(得分:0)

我已经想出了一些方法,我不知道它的正确方法,但它适用于我,但仍然在等待最正确的方式。这就是我做的,

1)我在我的EditCellView(UITableviewcell的子类)中为我的UIButton创建了一个IBOutlat 2)然后我在tableviewcontroller中创建IBAction 3)然后我将事件中的UIButton Touch设置为tableviewcontroller中的IBAction 4)在IBaction方法中,您可以使用此代码获取该单元格

EditItemController *cell =  (EditItemController *)[[sender superview] superview];
NSIndexPath *indexPath = [self.maintable indexPathForCell:cell];

这行代码可能取决于您的视图布局

[[sender superview] superview]

要获得正确的superview,您可以在gdb中使用以下命令

gdb>po [[sender superview] superview]