我有一个带有按钮的自定义单元格。有什么方法可以在按钮操作方法中访问从mainVC.m
到customCell.m
的变量?
我可以这样:mainVC main = [[mainVC alloc] init];
,但这将创建一个新的主文件。我需要访问原始文件。
更新资料
我想做的是获取单击该按钮的单元格的索引路径。然后将该索引路径添加到在mainVC.m中声明的mutableArray中。
或者,相反,如果可能的话,我想从heghtForRowAtIndexPath
类的mainVC.m访问customCell.m中的变量
最佳答案
您可以在cellForRowAtIndexPath中的按钮中设置标签属性:
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath{
...
cell.button.tag = indexPath.row;
...
}
然后行动
-(IBAction)buttonPressed:(id)sender{
UIButton *button = (UIButton *)sender;
NSLog(@"%d", [button tag]);
}
当然,该索引应引用您的VC上某个数组的索引
关于ios - 如何从主C.m访问自定义Cell.m中的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28422596/