嗨,我面对这个奇怪的问题。
我为iPad创建了UITableView。
当我检查单元格宽度时,我发现它是320但是对于iPad我需要768和1024。
下面的屏幕显示了表格中显示单元格的TableView
当我使用以下UIScrollView *previewScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, cell.contentView.frame.size.width, 250)];
NSLog(@"cell.contentView.frame.size.widt %f",cell.contentView.frame.size.width);
滚动条仅显示320宽度( cell.contentView.frame.size.width )区域。 我应该怎么做才能设置iPad大小的单元格内容视图
答案 0 :(得分:5)
您应该正确使用autoResizingFlags。在创建时,单元格的宽度仅为320像素,但在显示时它会更大。
创建滚动视图时尝试此操作:
previewScrollView.autoresizingFlags = UIViewAutoresizingFlexibleWidth;
这应该可行,但是当你甚至需要更多控制时,你仍然可以使用tableView委托方法:tableView:willDisplayCell:atIndexPath: