纵向/横向iPad布局视图

时间:2018-04-01 13:27:07

标签: ios xcode storyboard

我在iPad上重新设计了几个屏幕。我提出了很多想法,无法选择最佳解决方案(或更好)来布置视图。屏幕是纵向和横向。如果它们是横向的,则应该连续4个视图,如果它们是纵向的,则应该是2个2。

enter image description here enter image description here

我想听听你的意见,你会怎样接受这个:

1)全部在故事板上

2)代码中的故事板部分

3)所有代码(我认为这是最简单的解决方案,但增加了更多(合理的)不需要的代码)

思想?

2 个答案:

答案 0 :(得分:1)

解决方案是具有流程布局的集合,并根据当前方向更改其高度,该方向适用于纵向中的2个项目(高度)和通过调整itemSize来适应横向中的一个项目

答案 1 :(得分:1)

假设这些是集合视图,我将创建两个UICollectionViewLayout的子类:一个用于纵向,一个用于横向。 Here's a handy tutorial for doing so by Ray Wenderlich.如果您没有使用收藏视图,如果您的观看次数相似,我建议您使用。