1
我正在寫代碼而不是IB的iOS 8約束,因爲很多原因。我沒有辦法寫出僅在某些「大小類別」中激活的約束,正如您在IB中所做的那樣。是否只有「Size Classes」的代碼版本?
我想我可以觀察屏幕縱橫比的變化,然後重新設置約束,但有沒有更多的文件記錄方式?
謝謝! Henry
我正在寫代碼而不是IB的iOS 8約束,因爲很多原因。我沒有辦法寫出僅在某些「大小類別」中激活的約束,正如您在IB中所做的那樣。是否只有「Size Classes」的代碼版本?
我想我可以觀察屏幕縱橫比的變化,然後重新設置約束,但有沒有更多的文件記錄方式?
謝謝! Henry
結賬UITraitCollection
和UITraitEnvironment
。
UIViewController
符合UITraitEnvironment
這意味着你可以弄個很UITraitCollection
和當通過traitCollectionDidChange:
UITraitCollection
改變包含displayScale和userInterfaceIdiom沿水平方向和垂直sizeClass信息也作出反應。