我的UITableView有问题 - 它在UIView中(我们称之为MainView),我正在使用NavigationController。
每个单元格包含3个具有不同segue的按钮,所有这些按钮都使用不同的属性(sqlite-table)调用相同的视图,这样可以正常工作。我现在单击MainView中的一个按钮,然后通过NavigationController(backButton)再次返回,单元格内容以两种方式之一更改:
我的表视图的数据源是一个带有所有按钮的NSMutableArray,我正在使用不同的reusableCellIdentifiers:
NSString *cellId = [NSString stringWithFormat:@"cell%i", indexPath.row];
按钮本身就像这里一样添加:
if(isLandscape && ([deviceType isEqualToString:@"iPhone Simulator"] || [deviceType isEqualToString:@"iPhone"])) {
while (buttonCountCell < 4 && buttonCount < buttons.count) {
xValue = 35 + buttonCountCell*110;
[[buttons objectAtIndex:buttonCount] setFrame:CGRectMake(xValue, 20, 80, 79)];
[cell addSubview: [buttons objectAtIndex:buttonCount]];
buttonCountCell++;
buttonCount++;
}
}
我希望我的问题足够明确 - 我需要在用户切换到另一个视图并之后返回之后将表视图“保持不变”。
谢谢, WISI
P.S。:由于我的声誉,无法发布图片。