【发布时间】:2010-01-12 03:00:34
【问题描述】:
【问题讨论】:
标签: iphone uitableview editing
【问题讨论】:
标签: iphone uitableview editing
上面的单元格看起来像一个自定义按钮。您可以做的是在 UITableViewCell 的子类中添加两个 UIButton,以及一个 UITextField,并添加用于单击 UIButton 以更新数量的事件处理代码。由于您可以为 UIButtons 使用图像,因此实现上述外观应该不难。
【讨论】:
我想出了一些方法,我不知道它是正确的方法,但它对我有用,但仍在等待最正确的方法。这就是我所做的,
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]
要获得正确的超级视图,您可以在 gdb 中使用以下命令
gdb>po [[sender superview] superview]
【讨论】: