我试图将iPhone应用程序故事板转换为iPad . 我使用https://stackoverflow.com/a/8694985/2516538将故事板转换为iPad,但视图没有缩放 .
为了缩放它们,我需要编辑每个视图控制器(~50)并缩放内部的所有视图(~20) .
我没有使用尺寸类或自动布局,我使用自动调整iPhone故事板[为了使其在iPhone屏幕尺寸上缩放],但它在iPad中无法很好地扩展[所以我删除了自动化它的iPad故事板] .
我是否必须编辑其中的每个视图控制器和视图,或者还有其他方法可以使工作更轻松?
1 回答
如果你想支持两者,那么使用大小类,
any width any height
用于ipad,compact width regular height
用于iphone . (仅假设肖像) .给予约束
any any
然后将视图控制器的大小视为simulated metrics
的ipad大小,当给出c width r height
然后使iphone大小相同 . 首先从any any
设置约束,然后从compact regular
开始 . 在紧凑的常规大小类中添加约束和uninstall constraint of any any for this size class
,反之亦然 .你应该首先清除旧约束,然后如上所述从第一个开始 . 希望这会有所帮助:)