我的主要問題是當它在裏面的單元被重用時,保持UISegmentedControl的選定值。 當我滾動時,重用的單元格對於分段控件仍然具有相同的值。單元格重用時,如何將UISegmentedControl的選定段保留在UITableView中?
- (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