2016-02-05 59 views
1

我一直在为iPhone和iPad创建应用程序。我使用自动布局(wAny和hAny)。现在我想单独为iPhone 4s设计一个单独的设计。我怎样才能为这个设备使用不同的设计。我已经用这个wAny和hAny完成了大部分设计。我该如何改变这一点。针对不同设备的不同设计ios

编辑:

我想改变只有少数视图控制器不是所有的设计。

+0

根据当前设备分辨率制作一个单独的故事板并加载它的运行时间。 –

+0

那么我需要将所有ViewController移动到该故事板? – Amsheer

+0

你说过现在我想单独为iPhone 4设计一个单独的设计。所以会有不同的设计 –

回答

-1

如果您有设计更改并有条件地为3.5 inch屏幕加载,则最好将其设计为单独的控件。如果它有一个简单的变化(通过代码很容易管理),然后与代码本身。

1

我建议不要使用不同的故事板。您可以在该视图控制器(设计不同)视图内添加2个视图,并根据设备以编程方式切换视图。关于自动布局,设置wAny和hAny并相应地添加约束。

VC.view -iPhone 4查看 - 其他设备的视图 这可以在故事板中完成。

以编程方式加载vc时,请检查设备并显示隐藏其他视图的特定视图。在未来的这种情况下,即使设计已经规范化,您也可以轻松使用同一视图,并在一行代码中进行更改。

这是必要的,如果设计是完全不同的。或者,如果只有几个不同的子视图,我认为您应该编写一些代码来隐藏和取消隐藏设备中的子视图。

我是iOS的新手,如果我在任何地方都错了,请纠正我。

相关问题