点击按钮弹出UIPickerView(Swift)

9

如何在按钮点击时弹出一个不在屏幕上的UIPickerView?我找不到任何在线资源可以做到这一点。

2个回答

14

如果您希望在按钮点击时弹出pickerview,可以使用uitextfield代替uibutton...在ViewDidload中,只需将uitextfield输入视图设置为pickerview,在textfield Didbeginediting中将textfield颜色设置为Clearcolor。

试试这个,希望对您有所帮助。


11

按照以下步骤操作...

  1. 在 main.storyboard 文件中的视图控制器中创建一个 UIView,并在其中添加一个 UIPicker view。

  2. 使用 IBOutlet 将视图和 picker view 连接到 viewController.swift。

  3. 在 ViewDidLoad 方法中,隐藏我们创建的 UIView。

  4. 当按钮被点击时,取消隐藏我们创建的 UIView,并获取用户输入。

这里有一个示例...

enter image description here


如何更改 UIPickerView 的文字颜色? - Faizan Mubasher

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接