Всплывающее окно UIPickerView при нажатии кнопки (Swift)
Как я могу открыть UIPickerView (которого нет на экране) одним нажатием кнопки? Я не могу найти никаких источников в интернете, которые делают это.
2 ответа:
Выполните следующие действия...
Создайте UIView в контроллере вида в главном окне.файл раскадровки и добавьте в него представление UIPicker.
Подключите вид и вид выбора к контроллеру viewController.swift с IBOutlet
В методе ViewDidLoad скройте созданный нами uiview.
Когда кнопка нажата, откройте созданный вами uiview и получите пользовательский ввод.
Здесь есть образец...
Если вы хотите всплывающее окно pickerview на кнопку нажмите ... вы можете использовать uitextfield вместо uibutton .... в метод viewDidLoad просто установить поле UITextField inputview как pickerview и в textfield Didbeginediting установить текстовое поле цвета как Clearcolor.
Попробуйте это, надеюсь, это поможет.