내 주요 문제는 내부에있는 셀을 다시 사용할 때 UISegmentedControl의 선택된 값을 유지하는 것입니다. 스크롤하면 다시 사용 된 셀의 세그먼트 화 된 컨트롤 값이 여전히 동일합니다. 설명에 대한셀을 다시 사용할 때 UITegmentedControl의 선택된 세그먼트를 유지하는 방법은 무엇입니까?
- (UITableViewCell *)tableView:(UITableView *)thisTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"yesNoCell";
testCell = [thisTableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
// Configure the cell...
testCell.mainText.text = [ questionArray objectAtIndex:indexPath.row];
[testCell.mainControl setFrame:CGRectMake(690, 22, 334, 40)];
return testCell;
}
편집 : 나는 각 행에 대해 선택을 유지하려는. 예를 들어 가시 행이 10 개, 행이 30 개일 수 있습니다. 3 행에서 세그먼트를 선택하면 "3"이 사라질 때 나타나는 행이 동일한 선택된 세그먼트를 갖습니다. 선택된 세그먼트가있는 유일한 행이 사용자가 실제로 변경하는 행인지 확인하고 싶습니다.
질문을 정교하게 작성하십시오. 선택을 유지하거나 변경 하시겠습니까? – Suhas
각 행에 대한 선택을 유지하고 싶습니다. 예를 들어 가시 행이 10 개, 행이 30 개일 수 있습니다. 3 행에서 세그먼트를 선택하면 "3"이 사라질 때 나타나는 행이 동일한 선택된 세그먼트를 갖습니다. 선택된 세그먼트가있는 유일한 행이 사용자가 실제로 변경하는 행인지 확인하고 싶습니다. –
분할 된 컨트롤의 내용이 변경되거나 모든 셀에서 동일합니까? – Suhas