回答
要添加更多的文本 - 只需输入更多的文字。标签自行调整。
为了摆脱堆栈视图 - 选择堆栈视图,去编辑 - >取消嵌入
我已经给你自动布局的简要概述。我们工作的例子非常简单。但是,随着应用程序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 |加载视图