2016-01-22 36 views
2

我決定創建我的UI以編程方式反對故事板,以避免合併衝突的噩夢和其他一些事情。然而,我遇到了幾個問題:如何以編程方式構建UI時使用大小類(使用SnapKit)?

  1. 我該怎麼做大小類?
  2. 我的viewDidLoad方法通常非常大,這會降低代碼的可讀性。任何建議或最佳實踐?如果你創建了這一切編程

回答

1

1)Using size classes programmatically
Programmatically implementing two different layouts using size classes
http://www.digistarters.com/swift-autolayout-and-size-classes-programmatically
2)約束可能需要一個大的地方在您的viewDidLoad方法。幾年前,我從完全編碼的用戶界面轉到了xib和故事板,現在我的生活變得更加輕鬆。 此外,當視圖控制器變得太長,你可以嘗試這種方法Viper.

+0

我其實喜歡你的建議,就像我的代碼大部分是表格視圖單元格可以是xibs我想。 – Peyman

相關問題