为 iPad 重新缩放 UITableView?
Posted
技术标签:
【中文标题】为 iPad 重新缩放 UITableView?【英文标题】:Rescaling a UITableView for the iPad? 【发布时间】:2010-07-12 16:55:42 【问题描述】:最近,我开始将我的 iPhone 应用程序移植到 iPad 上,并且我有一个带有 UITableView 子视图的视图。有没有办法重新调整表格?自动调整大小的蒙版不会破坏字体,我基本上只想要一个重新缩放、清晰、更大的 iPad 表格版本。有没有一种简单的方法可以做到这一点?
【问题讨论】:
【参考方案1】:您可以将cell.textLabel.font
设置为更大的cellForRowAtIndexPath:
。
您可以通过实现heightForRowAtIndexPath:
来提高每个单元格的高度,例如
- (CGFloat)tableView:(UITableView *)tableView
heightForRowAtIndexPath:(NSIndexPath *)indexPath
return 123.f;
这些是我能想到的,暂时的。
【讨论】:
【参考方案2】:您可以在 viewWillAppear 中设置表格的 rowHeight。
self.tableView.rowHeight = 130.0;
【讨论】:
【参考方案3】:或使用UISplitViewController
。左侧的 Tableview 并显示数据,如果您单击右侧视图中的一个单元格,则应显示该数据。 ;-)
【讨论】:
以上是关于为 iPad 重新缩放 UITableView?的主要内容,如果未能解决你的问题,请参考以下文章
重新加载 UIViewController 而不返回 UITableView