我是iOS开发的新手,发现通过编程方式创建视图更容易。所以我的视图中包含了UIView、ScrollView、UIButton和UILabel等控件,这些控件都是通过编程方式创建和定位的(因此我从来没有使用过AutoLayout)。
现在我已经基本完成了我的应用程序,并想要创建iPad视图,但我意识到也许像这样做并不太好。
这种做法是否不好,还是说我应该尽可能多地使用自动布局?
如果目前我这么做是可以的,那么添加iOS和iPad上不同的视图的正确方法是什么? 我在下面看到了如何查找设备的答案,一个简单的if else语句是否足够?- iOS: How to determine the current iPhone/device model in Swift?
你推断AutoLayout是非程序化的。FYI,你也可以在编程中使用它
”。 - Reece Kenney