构建 SwiftUI 应用:餐厅列表、详情页与锁屏小组件实现
1. 餐厅列表屏幕实现
首先,我们要完成餐厅列表屏幕的实现。具体步骤如下:
1. 为 RestaurantCell 视图添加一个属性来持有 RestaurantItem 实例:
struct RestaurantCell: View {
var restaurantItem: RestaurantItem
}
- 在
ContentView结构中添加代码,将RestaurantItem实例传递给RestaurantCell视图:
struct ContentView: View {
var restaurantItems: [RestaurantItem] = []
var body: some View {
NavigationStack{
List(restaurantItems) { restaurantItem in
RestaurantCell(restaurantItem: restaurantItem)
}.navigationTitle("Boston, MA")
.navigationDestination(for: Resta
超级会员免费看
订阅专栏 解锁全文

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



