以编程方式创建视图是一件坏事吗?

11 ios swift

所以我是iOS开发的新手,我发现以编程方式编写视图更容易.所以我的观点有UIViews,ScrollViews,UIButton,UILabel都是以编程方式创建和定位的.(所以我从未使用过AutoLayouts).

我现在已经完成了我的应用程序,想要制作iPad视图,并意识到这样做也许是一个坏主意.

这是不好的做法还是我应该尽可能多地使用自动布局?

如果可以做到这一点我现在正在做什么,为iOS和iPad添加不同视图的正确方法是什么?我在下面看到了关于如何找到设备的这个答案,是一个简单的if else声明是否足够?- iOS:如何在Swift中确定当前的iPhone /设备型号?

Sha*_* TK 1

如果你有足够的时间、耐心、良好的计算能力以及不同 UI 元素之间的关系配置,这就好了。

然而,使用自动布局比手动计算非常有用且耗时少。

我们可以轻松创建一个动态且多功能的界面,以最小的努力适当地响应屏幕尺寸、设备方向和本地化的变化。

阅读采用自动布局,在现有应用程序中实现自动布局