回答
要添加更多的文本 - 只需輸入更多的文字。標籤自行調整。
爲了擺脫堆棧視圖 - 選擇堆棧視圖,去編輯 - >取消嵌入
我已經給你自動佈局的簡要概述。我們工作的例子非常簡單。但是,隨着應用程序UI變得越來越複雜,您將發現爲所有UI對象定義佈局約束更加困難。從iOS 9開始,Apple推出了一個名爲Stack Views的強大功能,可以讓我們的開發人員的生活變得更簡單一些。您不再需要爲每個UI對象定義自動佈局約束。堆棧視圖將關注大部分。
在本章中,我們將繼續關注使用Interface Builder討論UI設計。我將教你如何構建一個更全面的用戶界面,你可能會遇到一個真實世界的應用程序。您將學習如何:
使用堆棧視圖來佈置用戶界面。 使用圖像視圖來顯示圖像。 使用內置資產目錄管理圖像。 使用大小類來調整堆棧視圖。 除上述之外,我們將進一步探討自動佈局。如果不寫一行代碼,你會驚訝於你能完成多少工作。
什麼是堆棧視圖
首先,什麼是堆棧視圖?堆棧視圖提供了一個精簡的界面,用於佈置列或行中的視圖集合。在Keynote或Microsoft Powerpoint中,可以將多個對象組合在一起,以便將它們作爲單個對象移動或調整大小。堆棧視圖提供了非常類似的功能。您可以使用堆棧視圖將多個UI對象嵌入到一箇中。在大多數情況下,對於嵌入到堆棧視圖中的視圖,不再需要定義自動佈局約束。
快速提示:對於嵌入在堆棧視圖中的視圖,它們通常被稱爲排列視圖。 堆棧視圖管理其子視圖的佈局並自動爲您應用佈局約束。這意味着,子視圖已準備好適應不同的屏幕尺寸。此外,您可以在另一個堆棧視圖中嵌入堆棧視圖以構建更復雜的用戶界面。聽起來很酷,對吧?
不要誤解我的意思。這並不意味着你不需要處理自動佈局。您仍然需要爲堆棧視圖定義佈局約束。它可以節省您爲每個UI元素創建約束的時間,並且使得從佈局添加/刪除視圖變得非常容易。
- 1. 解除/委託故事板中模態堆棧中的第二個視圖
- 2. UIBarButtonItem到故事板視圖
- 3. 卸載故事板視圖
- 4. 故事板 - 在故事板的第一視圖
- 5. 故事板導航 - 推送和從堆棧中移除
- 6. 故事板中的滾動視圖iphone
- 7. 故事板中的不同視圖
- 8. 推動故事板中的視圖
- 9. java的快速排序堆棧溢出
- 10. xcode的迅速故事板單視圖控制器與內部
- 11. 從故事板中重用視圖
- 12. 加速故事板開放
- 13. 聽視圖堆棧更改事件
- 14. 故事板:更改故事板中指定的UINavigation控制器的根視圖
- 15. 快速排序導致堆棧溢出
- 16. 瞭解快速調用堆棧幀
- 17. 快速排序堆棧溢出錯誤
- 18. 使用堆棧快速排序實現
- 19. 故事板內的訪問視圖
- 20. 故事板禁用我的視圖
- 21. iOS 5故事板 - 視圖控制器中的表格視圖
- 22. 更新子視圖故事板中的文本視圖
- 23. 快速分頁與故事板和不同的設計
- 24. 堆棧中的迅速
- 25. 視圖不再位於視圖堆棧頂部時的事件
- 26. 故事板 - 在故事板中爲同一個ViewController創建多個視圖
- 27. 當前視圖以故事板編程
- 28. 故事板視圖元素灰色
- 29. 如何找到視圖FO故事板
- 30. 故事板 - > XIB |加載視圖