我有tableView與自定義單元格有一個segmentControl。我需要爲每個細胞捕捉狀態她的segmentControl。我已經頭腦轉動了,我找不到錯誤。你可以幫我嗎? h。Objective-C(發件人)
h。文件segmentControl:
@property (nonatomic) NSIndexPath *button_indexPath;
米文件細胞:
- (IBAction)changed1:(id)sender{
NSInteger i = self.segmentMeating.button_indexPath.row; }
米。文件與表格視圖:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
cell.segmentMeating.button_indexPath = indexPath;
[cell.segmentMeating addTarget:nil action:@selector(changed1:) forControlEvents:UIControlEventValueChanged];
爲什麼addTarget零? – vichevstefan
我想你可能不得不實現一些代表來獲取每一行的每個分段控件 – Claudio
還要記住,表視圖重用單元格。每次調用'addTarget:action:'你再添加一個監聽器 – Azat