我的手机处于纵向模式时,我需要在UITableViewCell
上添加3个标签,但是在横向模式下,它应显示5 labels
。只是为了在ipad风景中使用相同的cell
时增加复杂性,它应该显示6 labels
。它看起来应该像这样。
iPhone人像
我可以使用不同的UITableViewCell
XIB来做到这一点,但我想使用Size类和storyboard
来做到这一点。有没有要遵循的示例/教程/建议?
您正在寻找的是Apple提供的本教程:
此面板将为给定的尺寸等级安装给定的视图,换句话说,确保它存在或不存在:
(来源:apple.com)
这仍然没有给您机会为iPad专门更改它,因为大小级别无法区分,但是您可能会走私,因为我认为iPhone在那种模式下的高度和Compact以及iPad和iPhone 6( S)加为常规。因此,您需要在常规宽度和高度的组合中,在宽度上添加额外的标签。
还请确保以与在一个方案中分配给下一个标签的空间大致相同的方式安装正确的布局约束,而在下一个方案中,标签消失并且需要将其分配到右侧。