在 Swift 的选择器视图中显示 API 的名称

Posted

技术标签:

【中文标题】在 Swift 的选择器视图中显示 API 的名称【英文标题】:Display names of APIs in a picker view in Swift 【发布时间】:2017-03-23 05:58:18 【问题描述】:

我想在选择器视图中显示 API 数组的名称。

示例: “fox-sports”在选择器视图中显示为 FOX Sports。

我目前正在放置一个 API 名称数组。

var pickerData = ["SELECT A SOURCE", "espn", "nfl-news", "fox-sports", "bbc-
sport", "the-sport-bible", "sky-sports-news"]

【问题讨论】:

【参考方案1】:

我认为你可以使用 Dictionary 来存储 API 名称:

let channels = [
    "espn": "ESPN",
    "fox-sports": "FOX Sports",
]
let pickerData = ["SELECT A SOURCE"] + channels.values

当你想使用密钥时:channels.keys

【讨论】:

以上是关于在 Swift 的选择器视图中显示 API 的名称的主要内容,如果未能解决你的问题,请参考以下文章

如何使选择器视图从 swift 3 中的特定行显示?

无法在 swift ui 中单击分段选择器

Swift 中的文档选择器视图控制器问题

如何在 Swift 中使用选择器视图值?

在选择器视图选择上隐藏和显示按钮

如何在 swift 3.0 中制作时间选择器视图?