gpt4 book ai didi

iphone - iOS 5 : How can I create a UIAlertView with a UIPickerView?(iPhone/iPad)

转载 作者:行者123 更新时间:2023-12-03 20:21:02 25 4
gpt4 key购买 nike

我需要一种允许用户从列表中选择选项的方法,我正在考虑在UIAlertView中使用UIPickerView。不过我想知道是否:

  1. iOS 5 中可以轻松地将 UIPickerView 放入 UIAlertView 中(如果是这样的话,苹果会不赞成它,并且会被应用程序被拒绝?)
  2. 有更好的方法吗? (如果是的话,什么?)

任何帮助或建议将不胜感激!

最佳答案

如果您要选择要放入屏幕上文本字段的值,只需让选择器查看文本字段的 inputView 即可。然后它会像键盘一样为您移动到位。

您可能还希望将工具栏添加为带有完成、下一步等按钮的 inputAccessoryView

使选择器 View 成为输入 View 非常简单。在 viewDidLoad 方法中,创建纠察队 View ,正常设置其数据源和委托(delegate),然后将其分配给文本字段的输入 View 属性:

myTextField.inputView = myPicker;

在选择器 View 委托(delegate)方法中,您可以在选择器的选择更改时使用所选值更新文本字段。在文本字段委托(delegate)方法中,您可以确保纠察线在出现之前选择了正确的值(willBeginEditing?(猜测,不是在 mac ATM 上))。

附件 View 可以只是一个带有单个完成项的 UIToolbar,该完成项告诉文本字段放弃第一响应者状态。再次设置它并在 viewDidLoad 中分配它。

关于iphone - iOS 5 : How can I create a UIAlertView with a UIPickerView?(iPhone/iPad),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8854845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com