You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SwiftUI中Picker控件预览展示内容如何修改为仅显示货币代码

解决方法

你当前代码的Text组件同时拼接了货币全称(api.txt[$0])和货币代码变量,直接移除全称相关的拼接逻辑即可实现仅展示货币代码的效果。

修改后的代码如下:

Picker("", selection: $pickerSelection1) {
    ForEach(0..<self.api.currencyCode1.count) {
        let currency = api.currencyCode1[$0]
        Text(currency)
    }
}
.id(UUID())
.labelsHidden()
.padding(.leading)

如果后续你需要在Picker收起后的选中状态显示不同内容,可以配合PickerStyle或者自定义标签实现,当前修改可以直接满足展开状态仅显示货币代码的需求。

内容的提问来源于stack exchange,提问作者user17298288

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 22:45:04