0
我創建了我的第一個應用程序,而不使用大小類和自動佈局。現在我將製作第二款應用,但我會使用尺寸類+自動佈局。所以請原諒我的困惑。尺寸類別和自動佈局混淆與多個設備
在Xcode的,助理編輯預覽,我會用所有的設備尺寸預覽,所有的iPhone和iPad,iPad的PRO。
我的理解是,我可以使用1個Main.Storyboard與預覽故事板的所有設備的所有故事板。
然而,當涉及到編碼,可我還可以使用所有的設備只有1視圖或者Controller.h和看法Controller.m或者文件?
在Objective-C,我只需要使用例如...如果(UI_USER_INTERFACE_IDIOM()== UIUserInterfaceIdiomPhone) { 如果([[UIScreen mainScreen]界限] .size.height == 480.0f){ 我只需要使用上述代碼並更改代碼中的所有大小?它是如何與1視圖控制器適用於所有設備的? 否則,當我編寫我的代碼時,如何知道哪個設備受到影響,無論是iPhone 4還是iPad PRO? – HELLO
一般來說,假定您是在故事板中設計用戶界面。哪些設備受到影響取決於您正在設計的尺寸等級。如果尺寸等級爲h:any和w:any,那麼您正在爲所有設備進行設計。如果您專門設置尺寸等級,那麼您正在設計特定的設備子集。 – SwiftMatt