我試圖在我的應用程序的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:
添加到您的細胞。