Hir*_*ren 3 objective-c ipad ios
嗨,我面对这个奇怪的问题.
我已经为iPad创建了UITableView.
当我检查单元格宽度时,我发现它是320但是对于iPad我需要768和1024.
下面的屏幕显示了表格中单元格显示的TableView
当我添加scrollBar与以下 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);
Run Code Online (Sandbox Code Playgroud)
滚动条仅显示320宽度(cell.contentView.frame.size.width)区域.我应该怎么做才能设置iPad大小的单元格内容视图
您应该正确使用autoResizingFlags.在创建时,单元格的宽度仅为320像素,但在显示时它会更大.
在创建滚动视图时尝试这样做:
previewScrollView.autoresizingFlags = UIViewAutoresizingFlexibleWidth;
这应该可以工作,但是当你甚至需要更多控制时,你仍然可以使用tableView委托方法: tableView:willDisplayCell:atIndexPath:
归档时间: |
|
查看次数: |
3963 次 |
最近记录: |