我正在为多个设备设计通用应用。我只想使用故事板和约束来为这些设备提供不同的uitableviewcell高度,或者你可以说我想使用自适应布局或大小类来实现。我搜索了很多,但找不到任何解决方案。请指导我这方面。
答案 0 :(得分:3)
你可以实现单元格功能的高度,并在其中检查
override func tableView(tableView: UITableView!, heightForRowAtIndexPath indexPath: NSIndexPath!) -> CGFloat {
if (UIDevice.current.userInterfaceIdiom == UIUserInterfaceIdiom.pad)
{
// Ipad
return 100;
}
else
{
// Iphone
return 50;
}
}