Swift 的组合框组件(使用 DownPicker 失败)
Combobox component for Swift (failed with DownPicker)
我需要一个像 comboBox 这样的组件,当它下拉并允许用户 select 值时。 PickerView 看起来很糟糕,我觉得好看的是 DownPicker
我按照说明进行了安装并尝试使用,但我没有在其中看到传递给该组件的数据。
let data = NSMutableArray()
data.addObject("1")
data.addObject("2")
data.addObject("3")
let a = DownPicker(textField: group!, withData: data)
当我点击向下箭头图标时也没有任何反应
请告诉我另一个像这样的组件,它可以与 xcode 7 beta 6 一起正常工作,或者帮助我解决当前尝试的问题。谢谢)
更新:
我刚试过 this 一个。也没什么好处:\
DownPicker 在 Swift 上运行良好。我刚刚尝试过并在我的项目中使用它。我看到的问题是您将 DownPicker 初始化为局部变量。您可以通过两种方式在项目中使用 DownPicker,看起来您选择了 Control Wrapper。所以你应该在你的控制器中有这些控件:
@IBOutlet weak var personTextField: UITextField!
var personDownPicker: DownPicker!
第一个是连接到故事板中添加的 UITextField 的插座。我在 viewDidLoad:
中初始化的 DownPicker
override func viewDidLoad() {
super.viewDidLoad()
let persons: NSMutableArray = ["Architect", "Designer"]
self.personDownPicker = DownPicker(textField: self.personTextField, withData:persons)
}
我需要一个像 comboBox 这样的组件,当它下拉并允许用户 select 值时。 PickerView 看起来很糟糕,我觉得好看的是 DownPicker
我按照说明进行了安装并尝试使用,但我没有在其中看到传递给该组件的数据。
let data = NSMutableArray()
data.addObject("1")
data.addObject("2")
data.addObject("3")
let a = DownPicker(textField: group!, withData: data)
当我点击向下箭头图标时也没有任何反应
请告诉我另一个像这样的组件,它可以与 xcode 7 beta 6 一起正常工作,或者帮助我解决当前尝试的问题。谢谢)
更新: 我刚试过 this 一个。也没什么好处:\
DownPicker 在 Swift 上运行良好。我刚刚尝试过并在我的项目中使用它。我看到的问题是您将 DownPicker 初始化为局部变量。您可以通过两种方式在项目中使用 DownPicker,看起来您选择了 Control Wrapper。所以你应该在你的控制器中有这些控件:
@IBOutlet weak var personTextField: UITextField!
var personDownPicker: DownPicker!
第一个是连接到故事板中添加的 UITextField 的插座。我在 viewDidLoad:
中初始化的 DownPickeroverride func viewDidLoad() {
super.viewDidLoad()
let persons: NSMutableArray = ["Architect", "Designer"]
self.personDownPicker = DownPicker(textField: self.personTextField, withData:persons)
}