7、SwiftUI开发:控件、视图与导航实战

SwiftUI开发:控件、视图与导航实战

1. 解决编译错误与添加国旗

在开发过程中,如果尝试构建项目,可能会遇到编译错误。这往往是因为测试数据中缺少 countyCode 参数。我们需要将每个模拟项的构造函数修改如下:

RecipeModel(name: "Italian Pizza Chicken", origin: "Italian", countryCode: "IT")
RecipeModel(name: "Greek Pasta Bake", origin: "Greek", countryCode: "GR")
RecipeModel(name: "Hearty Parsnip Soup", origin: "British", countryCode: "GB")
RecipeModel(name: "Honey & Soy Salmon", origin: "Chinese", countryCode: "CN")

若自动预览窗口未更新,可按下“Resume”按钮。这样,只需在 RecipeView 中添加一行代码,就能添加对应的国家国旗,简单又高效。

2. 分段选择器控件

分段控件(现在也称为具有 SegmentedPickerStyle 样式的选择器)在 iOS 开发中由来已久,常被误称为标签选择器。其目的是让我们在单个屏幕内从一个视图切换到另一个视图。为了在应用中实现这一功能,我们需要创建一个分段选择器,以便在两个列表之间切换:一个显示所有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值