视图和控件 Views and Controls (SwiftUI中文文档手册)

视图和控件 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知识大胖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值