使用自适应布局的iPhone和iPad设备的不同uitableview单元格高度

时间:2017-01-04 05:27:12

标签: ios swift storyboard

我正在为多个设备设计通用应用。我只想使用故事板和约束来为这些设备提供不同的uitableviewcell高度,或者你可以说我想使用自适应布局或大小类来实现。我搜索了很多,但找不到任何解决方案。请指导我这方面。

1 个答案:

答案 0 :(得分:3)

你可以实现单元格功能的高度,并在其中检查

 override func tableView(tableView: UITableView!, heightForRowAtIndexPath indexPath: NSIndexPath!) -> CGFloat {

 if (UIDevice.current.userInterfaceIdiom == UIUserInterfaceIdiom.pad)   
  {
    // Ipad
     return 100;
  }
 else 
  {
   // Iphone
     return 50;
  }
}