我试图在我的应用程序的tableView的每个单元上设置一个分段控件,它可以改变数组的值。在TableView的每个单元格上的分段控件
在我的例子中,我想设置值为“A”,“A”,“A”,“A”的数组,所有这些都应该通过在分段控制上的选择来改变...
我希望我很清楚...非常感谢!
(我想张贴图片,但我是一个新用户,并顺便说一下,我不允许)
我试图在我的应用程序的tableView的每个单元上设置一个分段控件,它可以改变数组的值。在TableView的每个单元格上的分段控件
在我的例子中,我想设置值为“A”,“A”,“A”,“A”的数组,所有这些都应该通过在分段控制上的选择来改变...
我希望我很清楚...非常感谢!
(我想张贴图片,但我是一个新用户,并顺便说一下,我不允许)
我已经实际上SegmentedControl每行由的UITableView,用行动:
(IBAction)select:(id)sender {
NSIndexPath *indexPath =
[self.tableView indexPathForCell:(uneCell *)[[sender superview] superview]];
NSUInteger row = indexPath.row;
[uneArray replaceObjectAtIndex:row withObject:[NSNumber numberWithInteger:((UISegmentedControl*) sender).selectedSegmentIndex]];
[self refresh];
}
凡uneCell是类的的UITableViewCell和uneArray的是包含的索引值的数组每个单元的SegmentedControl。
我只想把这里的基本思想是:
[segmentedControl addTarget:cell action:@selector(changeValue:) forControlEvents:UIControlEventValueChanged];
changeValue:
添加到您的细胞。