2013-02-22 81 views
1

這是我的情況。我想在一個視圖中放置很多按鈕,例如計算器應用程序。它應該適用於不同的屏幕尺寸,3.5英寸和4英寸。很多按鈕和自動佈局

我希望4英寸的視圖有更大的按鈕,3.5英寸的視圖有更小的按鈕以及適當的 間距。

但是,我有幾個問題。

1)當視圖有很多組件和約束條件時,Xcode會非常慢。所以編輯這樣的視圖是非常耗時的過程。編輯這種視圖也不容易。

2)約束太多,我想盡量減少約束的數量。但是,我可以刪除一些,但不能刪除其他。

那麼這種情況的最佳做法是什麼?編寫代碼更好?

在此先感謝。

回答

1

通常情況下,您可以儘可能多地使用IB。在你的情況下,因爲它看起來像你的計算機的性能有限,我會建議使用視覺格式語言以編程方式進行約束。

+0

謝謝。我的應用程序需要近50個按鈕。通常IB爲按鈕生成四個約束。這遠遠不可控。現在我正在研究visula格式和集合查看方法。 – kmugitani 2013-02-26 00:42:12