iOS 选择器 View 作为默认输入法

标签 ios swift uilabel uipickerview

我的自定义表格 View 单元格中有 labelA。当我点击标签时,我希望选择器 View 显示在屏幕底部,以便选择可用选项。

我的问题是:我是否真的需要将 PickerView 拖放到 Storyboard 中的 View 中,或者我可以将其作为默认输入法调用? (与文本字段的键盘相同)

如果是,我该怎么做? - 单击标签时我想要的只是显示选择器并在选择完成后将其隐藏。你能给我一些例子吗?

我正在 swift 下开发,但 iOS 示例也很好。

感谢您的帮助!

编辑: 标签不是原则,我可以直接使用来自单元格的输入触发器。单击显示选择器 View 后的想法并在选择后隐藏它。

最佳答案

我主要做的是使用 UITextField 并将 inputAccessoryView 属性设置为 UIPickerView 的实例。一旦您点击 UITextField 而不是默认键盘,这将显示 UIPickerView。

关于iOS 选择器 View 作为默认输入法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25654173/

相关文章:

iPhone UILabel sizeWithFont :

ios - 在 Hapijs 后端处理 Alamofire 在 Swift 中发送的多部分/表单数据请求

ios - swift iOS 我可以通过哪些方式缓存网络调用

ios - 将 UITabBarController 与 UINavigationController 结合使用 - Swift 3

ios - 为什么 React Native/Objective-C 提示我用错误数量的参数调用我的方法?

ios - 将 UILabel 的某些部分变成 UIButton?

android - Android 和 iOS 中的 C/C++ 标准库在哪里?

ios - UserDefaults 的 Switch 语句(Swift-Xcode)

ios - 按下回车键时如何隐藏键盘-Swift

iphone - UILabel淡入淡出问题