在我提交这个问题之前,我已经搜索了这个帖子 How to optimize screen size designed for 4 inch compatible with 3.5 inch
但上面的帖子没有回答我的问题。
我们的设计师向我们发送4英寸设计UI,我使用带有autolayout的xib来实现设计。我们经理告知我们需要支持3.5英寸屏幕...
我们不想创建另一个xib以适应3.5英寸的屏幕,我们要做的就是为xib添加UIScrollView,有没有任何想法通过这种方式实现而不需要修改我们的存在xib布局约束?
答案 0 :(得分:1)
试试这种方式。
参考:
因此,您的视图层次结构将如下所示:
Default Controller View (UIView)
|- Scroll View (UIScrollView)
|- Container View (UIView)
|- Other ViewObjects like UILabel,
|- UIButton,
|- UIImageView, etc.
希望这会有所帮助。
答案 1 :(得分:0)
只需将滚动视图添加为父视图,并检查所有约束是否正确,系统可以计算内容大小。