UITableView中的大小类和故事板

时间:2015-10-09 13:41:32

标签: ios iphone storyboard size-classes

当我的手机处于人像状态时,我需要为UITableViewCell添加3个标签,但当它处于横向模式时,它应显示5 labels。只是在ipad格局中相同cell时添加复杂城市,它应该显示6 labels。看起来应该是这样的。

iPhone肖像

iPhone portrait

iPhone风景 enter image description here

iPad风景 enter image description here

我可以使用不同的UITableViewCell XIB来做到这一点,但我想使用Size类和storyboard来做这件事。是否有任何示例/教程/建议可供使用?

1 个答案:

答案 0 :(得分:2)

您正在寻找的是Apple的本教程:

https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/EnableAndDisableViews.html

此面板将为给定大小的类安装给定视图,换句话说,确保它存在或不存在:

Install

这仍然没有给你机会专门为iPad改变它因为尺寸等级不可辨别,但也许你可以偷偷摸摸,因为我认为iPhone有它的高度紧凑该模式和iPad和iPhone 6(S)Plus一样普通。因此,您需要在宽度中添加额外标签,以查看常规宽度高度的组合。

另外,请确保安装正确的布局约束,方法与在下一个标签中放置到下一个标签的方案大致相同,而在下一个场景中,标签已经消失,您需要将其分隔到右侧。 / p>