まず第一に、私はあなたが使用する必要があると確信しています
(cell.segmentedControl.selectedSegmentIndex == 1)
いつ変更されたかを知ることに関しては、セル クラスに接続された IBAction を使用し、セル コントロールがクリックされたときにセル クラスからコールバックを取得するデリゲートをビュー コントローラーに設定します。
EDIT -----------------------
セルのクラスに .h を追加します
@property (nonatomic, weak) id<NSObject> delegate;
セルのクラス .m
@synthesize delegate = _delegate;
- (IBAction)segmentControlChanged
{
if ([self.delegate respondsToSelector:@selector(segmentChanged:)]) {
[self.delegate performSelector:@selector(segmentChanged:) withObject:self];
}
}
テーブルを持つViewControllerのcellForRowAtIndexPath
メソッドで、追加します
cellname.delegate = self
メソッドを追加します
-(void)segmentChanged {
// Put code here to refresh your data source
[self.tableView reloadData];
}