我有一个自定义 UITableViewCell,我在其上添加了一个按钮,我已将该按钮与我的 viewController 中的 IBAction 相关联。现在我面临的问题是我如何知道该按钮是从哪个单元格创建的。当我展示其中有一个表并且有多行(自定义 UITableViewCell)的 viewController 时,现在当用户按下按钮时,该操作被调用,但我怎么知道它是哪一行。
因为基于行索引我需要存储一些值。
编辑:我现在有一些线索,但我仍然不确定我将如何做到这一点,所以似乎在我的 tableViewController cellForRowAtIndexPath 方法上我必须做这样的事情
[cell.button1 addTarget:self action:@selector(addToCart:) forControlEvents:UIControlEventTouchUpInside];
然后我必须写一个方法
-(IBAction) addToCart:(id) sender
但我仍然不知道如何在我的 addToCart 方法中获取行索引。感谢你的帮助。