SwiftUI开发:控件、视图与列表的深入探索
1. 模拟数据与文本修饰
在开发过程中,我们对 ContentView 进行了一些明显的更改,包括它所接受的参数名称,并且添加了一个用于创建模拟数据的函数调用。以下是创建模拟数据的辅助函数:
struct ContentPreviewHelper {
static func mockRecipes() -> [RecipeModel] {
var recipes = [RecipeModel]()
recipes.append(RecipeModel(id: UUID(), name: "Italian Pizza Chicken", origin: "Italian"))
recipes.append(RecipeModel(id: UUID(), name: "Greek Pasta Bake", origin: "Greek"))
recipes.append(RecipeModel(id: UUID(), name: "Hearty Parsnip Soup", origin: "British"))
recipes.append(RecipeModel(id: UUID(), name: "Honey & Soy Salmon", origin: "Chinese"))
return recipes
}
}
此代码先创建一个空的 recipes 数组,然后逐行添加
超级会员免费看
订阅专栏 解锁全文
41

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



