问题标签 [swiftui-picker]
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.
ios - 选择后如何使用选择器获取一些值?
我有一个从元组列表中读取的选择器,并且有几个关于如何使其工作的问题。我想要做的是选择器显示一些字符串,当用户进行选择时,与字符串对应的值将保存到变量中。然后我想在函数中使用这个变量来计算一些东西,然后将计算结果打印给用户。我目前有:
此代码仅显示我想要的arrayOfTuples(A+、A、A-等)的分数部分,但是当用户从选择器中选择某些内容时,我认为它不会将相应分数的值保存到变量“评级”。然后我想在按下按钮时使用 rating 来计算函数:
此外,所有这些都是在 Xcode 中创建应用程序时创建的 ContentView 结构内完成的,所以我不知道我是否在声明和定义它们应该在的函数,所以如果有更好的方法请告诉我知道。
此外,选择器是默认选择器。我更喜欢使用滚轮选择器,但是当我使用它时,它会在主屏幕中显示,我希望它仅在用户按下选择按钮时作为弹出窗口出现。
最后,正如您在按钮中看到的那样,该操作正在打印值。但是,我不想打印该值,而是通过弹出框或用户可以看到的其他地方将其显示给用户。
任何想法如何做到这一点?非常感谢你。
swift - 如何在 SwiftUI 中使用 Picker 作为输入设置文本字段
我正在实现一个需要一个非常常见场景的应用程序:将选择器的值作为文本字段的输入。选择器屏幕右上角的“完成”按钮可以将值保存到文本字段。我使用的是SwiftUI而不是 UIKit。我看到一堆 UIKit 解决方案,但没有一个只使用 SwiftUI。有没有办法在纯swiftUI中实现这个功能?
在上面的代码中,基本上当用户试图点击 TextField 时,我会弹出一个“浮动”选择器让我选择值。但是,文本字段中的值不会根据选择器而改变。
xcode - 当 Picker selectedValue 更改时,SwiftUI 2.0 App 崩溃
你好这是我的示例代码
it works at first but when select a country then select another country then go back to the first choice it crashes, I am using latest Xcode beta I don't know if it is the cause or my approach is wrong thank you
swiftui - SwiftUI - 样式选择器,如形式
如何设置选择器的样式以使其看起来像形式,但没有嵌套在其中?表单选择器看起来像一个导航链接,可将您带到一个单独的屏幕,您可以在其中选择一个选项。我想要列表中的这种行为,但不将列表样式更改为 InsetGroupedListStyle 或 GroupedListStyle。
但我希望它看起来像那样(例如,我添加了 GroupedListStyle),但使用上一个屏幕截图中的列表样式
google-cloud-firestore - SwiftUI 和 Picker 和 FireStore 返回文档 ID 不落
我有两个 DisclosureGroup,每个都有一个选择器。第一个选择器只是从一个静态的年份数组中读取,并且可以正常工作。第二个选择器填充用户名的选择器,但当您选择用户时,该值是 Firebase 文档 ID,而不是全名值。
swift - 更改 SegementedPickerStyle (UIKit & SwiftUI) 的背景颜色
我在 SwiftUI 中使用 Picker 视图在 3 个页面中的 1 个页面之间导航。但是,我很难弄清楚如何自定义 SegmentedPickerStyle。
我对选择器的看法非常简单......它看起来像:
问题是,它看起来不像按钮(如 SegmentedPickerStyle 默认情况下所做的那样),它只是文本,使用下划线表示selectedSegment 这是我的意思的模型
到目前为止,我只能弄清楚如何自定义:
- 整个 Picker 的字体颜色
- SelectedSegment的背景颜色
- 但是,整个 Picker 的背景颜色由于某种原因不能与 UIColor.clear 或 UIColor.White 一起使用?
我能够自定义选择器的唯一方法是覆盖 SwiftUI 继承自UISegmentedControl的 UIKit 组件。
这是我的代码:
现在把我的头撞在墙上几个小时......非常感谢任何帮助;谢谢!