ios - SwiftUI - 使 Picker 默认值成为占位符
问题描述
是否可以为 Swift Picker 设置占位符文本?我一直在尝试寻找有用的答案,但到目前为止我还没有成功,所以希望这将有助于解决问题:)
目前,在将可用列表值传递给 Picker 时,我也会将其传递给默认值。但是,此默认值的处理方式与用户选择它的方式相同。我想要实现的是默认值应该是灰色的(如标准文本字段的常规占位符),当用户打开选择器时,该值将“消失”为默认值,迫使用户从列表中选择一些东西(但是不丢失范围) - 所以f.ex。如果我有一个介于 1-200 之间的值的选择器,并且我将占位符设置为 100,则选择器在您打开它时仍会显示此值(以避免从头开始滚动),但不会直接将其作为目标值,除非用户实际选择它。
解决方案
推荐阅读
- asp.net-core-mvc - 从 github 操作发布时,实体框架 SQL 脚本生成失败
- python-3.x - 如何调试使用`.run_forever()`方法的python websocket脚本(无限事件循环)
- python - 基于条件的两个 Python 列表的交集
- python - 如何获取可迭代中具有最高值的变量的名称?
- c++ - 调用 readNet() C++ 时出现 OpenCV 未处理异常
- mysql - 从连接表中选择单行
- java - 如何在没有键的情况下提取数组元素?
- typescript - noImplicitAny "false" 似乎不起作用
- python - 获取 Pandas Groupby 对象的最大数量
- aws-lambda - 在 AWS LAMBDA 函数中调用 gdal2tiles.py