原文地址:
https://developer.apple.com/tutorials/swiftui/building-lists-and-navigation
简单介绍:
设置了基本的地标详细信息视图后,您需要为用户提供一种方式来查看完整的地标列表,并查看每个位置的详细信息。
您将创建可以显示有关任何地标的信息的视图,并动态生成一个滚动列表,用户可以点击该列表来查看地标的详细视图。 要微调 UI,您将使用 Xcode 的画布以不同的设备尺寸渲染多个预览。
知识点:
创建 Landmark Model
在第一个教程中,您将信息硬编码到所有自定义视图中。 在这里,您将创建一个模型来存储可以传递到视图中的数据。
使用上一教程中完成的项目和本教程的项目文件中的可用资源开始。
-
将 json 文件拖到项目里面
-
创建 Landmark.swift 文件,用作 model 类,属性和json文件中的需要对应
import Foundation
struct Landmark: Hashable, Codable {
&nbs

本文档介绍了如何使用 SwiftUI 创建显示地标信息的视图,包括动态生成滚动列表,允许用户查看详细信息。教程涵盖从创建 Landmark Model 到实现页面间导航,同时讲解了数据传递和不同设备的预览设置。
订阅专栏 解锁全文
852

被折叠的 条评论
为什么被折叠?



