我一直在为iPhone和iPad创建应用程序。我正在使用自动布局(wAny和hAny)。现在我想单独为iPhone 4s设计一个单独的设计。如何为此设备使用单独的设计。我已经用这个wAny和hAny完成了大部分的设计。我怎么能改变这个。
编辑:
我想只更改少数视图控制器而不是所有设计。
答案 0 :(得分:1)
我建议不要使用不同的故事板。您可以在该viewcontroller中添加2个视图(设计不同)视图,并根据设备以编程方式切换。关于autolayout,设置wAny和hAny并相应地添加约束。
VC.view -iPhone 4查看 - 其他设备的视图 这只能在故事板中完成。
因此,在加载vc时以编程方式检查设备并显示隐藏其他视图的特定视图。在未来的这种情况下,即使设计规范化,您也可以轻松地使用相同的视图,并在一行代码中进行更改。
如果设计完全不同,这是必要的。或者,如果只是几个不同的子视图,我认为您应该编写一些代码来隐藏和取消隐藏设备的子视图。
我是iOS的新手,如果我在任何地方都错了,请纠正我。
答案 1 :(得分:-1)
如果您进行了设计更改并有条件地为3.5 inch
屏幕加载,最好将其设计为单独的控件。如果它是一个简单的更改(通过代码轻松管理),那么请使用代码本身。