Skip to content

定义简介编辑器

用户简介编辑器主要包含了更改详情时的不同控件。简介中徽章之类某些项目是用户编辑不了的,因此它们不会出现在编辑器中。

为了与信息摘要保持一致,我们会在编辑器中以相同的顺序添加信息详情。

第 1 步

创建一个新视图 ProfileEditor,然后给用户信息的草稿副本引入一个绑定。

视图中第一个控件是一个 TextField,它控制并更新一个字符串的绑定,在此例子中则是用户的名称。

第 2 步

更新 ProfileHost 中的条件内容,引入 ProfileEditor 并给它传递一个信息的绑定。

现在当你点击 Edit 后,信息编辑视图就会显示。

第 3 步

添加接收地标相关事件通知的开关,它与用户偏好相对应。

开关是只有 onoff 的控件,所以它很适合像 yesno 之类的 Boolean 值。

第 4 步

将一个 Picker 控件和它的标签放在一个 VStack 中,使地标照片具有可选择的季节。

第 5 步

最后,在季节选择器的下面添加一个 DatePicker,用来修改到达地标的日期。

定义简介编辑器 has loaded