答案 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]