1

如何为自定义 UItableviewcell 设置编辑样式,如此图像。替代文字

这是购物车视图,所以我会有很多 UITableViewCell,在其他字段中只有 Qty 字段可以编辑。谢谢

4

2 回答 2

2

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

于 2010-01-12T03:12:43.520 回答
0

我想出了一些方法,我不知道它是正确的方法,但它对我有用,但仍在等待最正确的方法。这就是我所做的,

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

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

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

[[sender superview] superview]

要获得正确的超级视图,您可以在 gdb 中使用以下命令

gdb>po [[sender superview] superview]
于 2010-01-12T22:56:18.390 回答