Мне нужно открыть UIPickerView, когда пользователь коснется UIButton и вернет значение текста, выбранное на UIPickerview, на метку UIButton.Xcode Swift: Как вызвать UIPickerView из UIButton?
Я не могу изменить входное представление UIButton'n, как для UITextField, поэтому сделать свойство записи возможно правильным. К сожалению, ничего не происходит при нажатии кнопки.
import UIKit
class ABButton: UIButton {
var modInputView: UIView!
override var inputView: UIView { get {
if modInputView != nil {
return modInputView
}
else {
return super.inputView!
}
}}
override func canBecomeFirstResponder() -> Bool {
return true
}
}
class LiczydloViewController: UIViewController {
@IBOutlet weak var buttonTempo10: ABButton!
override func viewDidLoad() {
super.viewDidLoad()
var tempoPicker = UIDatePicker()
buttonTempo10.modInputView = tempoPicker
}