【发布时间】:2015-04-25 18:57:43
【问题描述】:
我不明白如何在不同的屏幕尺寸下保持 UITableViewCell 中的行高度。在单元格的xib 和方法中,我已将自定义行高度设置为 50:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return 50;
}
但在 iPhone 5 和 iphone 6 Plus 中,我在屏幕上看到了 8 个表格单元格。我不想。我希望在 iPhone 6 plus 中具有相同的行高和更多行,例如 facebook 应用程序。如何实现?
iPhone 6:
iPhone 5:
我不希望 tablecell 高度不同,我想要 moar tableview 单元格。
【问题讨论】:
-
你想增加 iphone 5 的单元格高度吗?
-
如果您滚动,您的 tableview 是否有超过 8 行?还有更多的行,只是在大屏幕上看不到?
-
如果该行是 CGFloat 50 的高度,我每次都想要 50 的高度。因此,对于不同的屏幕高度,我希望在更大的屏幕上有更多的行,而不是更大的行。
-
cellheight 会根据屏幕大小而变化吗!!!!!!!!!???????它必须一直只给 50 不?
-
看起来你需要一个 6 和 6 plus 的启动故事板或启动图像,我敢打赌你的状态栏也会更大......
标签: ios iphone uitableview cocoa-touch