问题标签 [pickerview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
280 浏览

ios - Swift Dictionary UIPickerView (key) 和 (value) Swift

我目前正在使用 Swift 开发一个应用程序,其中我使用 UIPickerView。我想在pickerView(myPickerView)中设置值

这是来自服务器的响应我想在pickerView中显示组listOfGrouoc

下面的代码: -

viewDidLoad我有:

然后我有所需的方法:

问题:- 有人可以向我解释如何在选择器视图标题中设置 dict 值以及单击 didSelectRow 时获取 dict key 。任何帮助将不胜感激。

提前致谢。

0 投票
1 回答
586 浏览

swiftui - SwiftUI Picker 视图中不显示值

我最近在 SwiftUI 中更改了一些选择器代码以使用 CaseIterable Enum 而不是项目数组。

这是枚举:

这是选择器代码:

当我以前将数据放在数组中并使用时

task.returnType 的当前值显示在 V 形旁边的表单的选取器行上。使用枚举,task.returnType 不会显示在 V 形旁边,当我深入到选取器选择视图时,没有检查任何内容,即使我选择了一个项目,我仍然没有在 V 形旁边显示任何内容。还有其他人遇到这个问题吗?

0 投票
1 回答
431 浏览

ios - SwiftUI | 从另一个 SwiftUI 视图访问 PickerView 选择

我厌倦了为动态选择器构建基于user3441734 解决方案的多组件选择器。这个选择器存在于它自己的 .swift 文件中。我不知道如何将选择保存在变量中以再次从另一个视图访问它。

到目前为止,这是我的代码。我在下面用 an 及其错误消息标记了我的错误解决方案。

类型 '()' 不能符合 'View';只有结构/枚举/类类型可以符合协议

0 投票
0 回答
57 浏览

ios - 目标c在选择器视图中重复数组项

我有一个UIPickerview。我有json回应。我有一个三个文本字段。如果用户选择第一个文本字段显示选择器视图,则用户选择特定项目。第二个和第三个文本字段也一样。

我的要求是,如果用户在第一个选择器视图中选择特定项目,第二个和第三个选择器视图不显示该项目。第二和第三也一样。用户再次选择第一个文本字段并更改另一个安全问题。然后在这种情况下,第一次选择的安全需要添加到阵列中。第二和第三也一样。所以我正在写下面的代码。我的问题是安全问题在选择器视图中重复出现。

0 投票
1 回答
217 浏览

ios - TableViewCell 中的 PickerView 可以工作但不能更新

我做了一个简单的练习应用程序。我是编程初学者。

首先,我将详细解释我做了什么以及我想做什么。

为数据创建一个 Swift 文件:

ViewController 设置我有一个文本字段和一个按钮可以转到下一页这将添加该人输入的文本字段的数据并将添加到我的膳食数据列表中:

我有第二个 ViewController 将显示在带有 TableViewcell 的 TableView 中,并且在里面我每行都有一个 Pickerview..

它是 TableViewCell 的配置

Picker 视图正确显示 data.meal,但在我在变量中添加新内容时从不显示 Updater。

在我的印刷品中。我在 ViewController 和 TableViewController 中看到了新的数据更新,但我尽我所能学习。无法更新 PickerView。我无法在 TableViewCell 中发送新值...请帮助。非常感谢您。喜欢编码!

0 投票
0 回答
45 浏览

swift - 如何在 Swift for Xcode 11.5 中将多个数据项添加到选择器视图

如何在选择器视图中添加大约 3500 个项目,或者从 csv 文件中提供的数据中添加一些简单的下拉列表类型的元素,并将它们映射到与该数据对应的各个值。在 Xcode 中有任何自动化或简单的技术吗?例如对于 csv 格式的数据项

0 投票
0 回答
37 浏览

swift - Picker View Row 1 文本颜色问题 - Swift

我在这方面花费了太多时间。非常感谢您的帮助。

我的 iOS 应用程序页面中有一个选择器视图,并且我有以下代码来更改所选行的文本颜色。然而,由于某些原因,第 1 行的反应非常奇怪。我在文本字段的附件视图中添加了一个按钮,该按钮会显示选择器视图。当我点击按钮时,输入视图切换到数字键盘。如果我再次点击该按钮,它将切换回选择器视图。这是问题所在。如果我选择我的选择器视图的第 1 行,第 1 行文本的颜色会变为蓝色(如我所愿)。但是,如果我点击按钮切换到数字键盘模式,然后点击按钮切换回选择器视图,则第 1 行中所选文本的颜色会变回黑色。

请给我一些启示。谢谢。

并且开关按钮功能在下面......只有第1行没有按预期工作......这真的很奇怪......所有其他行都完全按照预期改变颜色......即使我使用titleForRow和AttributeTitleForRow,我得到相同的结果。这是一个 Swift 错误..?我试图搜索“picker view row #1 issue”,但似乎没有很多问题。

功能开关输入视图(){

0 投票
1 回答
158 浏览

swift - 选择器视图生成数字 20 到 80

如何创建生成 20 到 80 数字的代码?使用pickerviewlet年龄= [“20”,“21”,“22”,“23”,“24”,“25”,“26”,“27”,“28”,“29”,“30”, "31","32","33","34","35","36","37","38","39","40","41","42","43 "、"44"、"45"、"46"、"47"、"48"、"49"、"50"] 我目前有这个,但我想知道是否有办法将其扩展到 80 而无需需要这么多文字

0 投票
0 回答
27 浏览

ios - 选择器视图正在同步所有文本框

我有一个涉及 XCode 中选择器视图的问题。当我运行模拟并在选取器视图中选择一个选项时,文本会在两个文本框(我的代码中的 classOne 和 classThree)中弹出,控制所有具有选取器视图的(当前为 2 个,稍后将添加更多)。

我一直在尝试解决这个问题(具有不同步的单个选择器视图,并且可以在不同的文本框中放置不同的选择)但是即使我在函数中创建了两个单独的选择器视图和两个单独的案例,也没有任何效果。这是我的课程代码。

据我所知,下面的代码是一个与 pickerViews 无关的按钮。您可能会在那里看到额外的长/不必要的代码,但工作正常并且对简化不感兴趣,因为它不会改变按钮的功能。

0 投票
2 回答
84 浏览

ios - 我需要填充一个选择器

我是 Swift 的新手,我需要的是一个填充有 Json 数据的pickerView(以编程方式完成)。我成功地用对象的名称填充了选择器,但我需要选择名称并捕获 Json 数据中出现的对象的 id。

我真的很感谢代码行的答案。