视图和控件 Views and Controls
在屏幕上显示您的内容并处理用户交互。
总览
视图和控件是应用程序用户界面的可视化构建块。使用它们可以在屏幕上显示您的应用程序的内容。视图代表文本,图像,形状,自定义图形以及所有这些的组成。控件使用户能够与适应其平台和上下文的一致的API进行交互。
使用指定其视觉关系和层次结构的容器合并视图。使用称为修饰符的方法来自定义内置视图以及为应用程序创建的视图的显示,行为和交互性。
您将修饰符应用于视图和控件以:
- 控制视图的大小,位置和外观属性。
- 响应点击,手势和其他用户交互。
- 支持拖放操作。
- 自定义动画和过渡。
- 设置样式首选项和其他环境数据。
有关如何使用视图和控件的其他信息,请参见人机界面指南。
主题
必需品
1、protocol View
一种类型,代表应用程序用户界面的一部分,并提供用于配置视图的修饰符。
2、创建和合并视图 Creating and Combining Views
本教程将指导您构建地标—一个iOS应用程序,用于发现和共享您喜欢的地方。您将首先构建显示地标详细信息的视图。
使用UI控件 Working with UI Controls
在“地标”应用中,用户可以创建个人资料来表达自己的个性。为了使用户能够更改其个人资料,您将添加编辑模式并设计首选项屏幕。
文本
1、struct Text
显示一行或多行只读文本的视图。
2、struct TextField
显示可编辑文本界面的控件。
3、struct SecureField
用户安全地输入私人文本的控件。
4、struct TextEditor
可以显示和编辑长格式文本的视图。
图片 Image
1、struct Image
显示与环境相关的图像的视图。
Button
1、struct Button
触发时执行操作的控件。
2、struct NavigationLink
控制导航演示的视图。
3、struct EditButton
用于切换当前编辑范围的编辑模式的按钮。
4、struct PasteButton
一个系统按钮,可触发从粘贴板读取数据。
5、struct SignInWithAppleButton
您添加到界面中以允许用户使用其Apple ID登录的控件。
6、struct Menu
用于显示动作菜单的控件。
值选择器 Value Selectors
1、struct Toggle
在打开和关闭状态之间切换的控件。
2、struct Picker
用于从一组互斥值中进行选择的控件。
3、struct DatePicker
用于选择绝对日期的控件。
4、struct Slider
用于从值的有界线性范围中选择一个值的控件。
5、struct Stepper
用于执行语义增量和减量动作的控件。
6、struct ColorPicker
用于从系统颜色选择器UI中选择颜色的控件。
值显示器 Value Indicators
1、struct ProgressView
显示任务完成进度的视图。
2、struct Gauge
显示范围内的值的视图。
3、struct Label
用户界面项的标准标签,由带有标题的图标组成。
4、struct Link
用于导航到URL的控件。
字体和本地化
1、struct Font
与环境有关的字体。
2、struct ScaledMetric
缩放数值的动态属性。
3、struct LocalizedStringKey
用于在字符串文件或字符串字典文件中查找字符串的键。
技术交流
QQ:3365059189
SwiftUI技术交流QQ群:518696470