最好通过图片显示应用程序的外观,我创建了一个自定义选项卡父控制器来处理每个选项卡:
现在,这个表格视图控制器非常简单,我有 500 行,并且我正在重用单元格:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell==nil) {
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
}
// Configure the cell...
cell.textLabel.text = @"TESTING";
return cell;
}
但是,当我运行它时,在模拟器中(尚未在设备上测试过),滚动视图在我滚动时非常烦人,尤其是当它变慢时。当我只是将 TableViewController 作为主 VC 运行时,它的性能要好得多,而且我几乎没有注意到任何抽搐。是否需要调整 tablviewcontroller 以使其作为子视图控制器更好地执行?是我对父/子 VC 的实施搞砸了吗?
任何想法,将不胜感激。