Скрыть окно выбора Скрыть левый Swift - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь скрыть стрелки вверх и вниз влево. Есть ли способ скрыть стрелку влево в окне выбора

Скриншот

Код:

let picker = UIPickerView()
picker.tag = tag
picker.delegate = self
picker.dataSource = self
txtField.inputView = picker

Ответы [ 2 ]

0 голосов
/ 16 июля 2020

I m Использование IQKeyboardManager Итак, строка ниже используется для скрытия стрелок вверх и вниз

IQKeyboardManager.shared.previousNextDisplayMode = .alwaysHide 
0 голосов
/ 14 июля 2020

Вам нужно добавить цель, которая будет, когда вы нажмете кнопку. Найдите ссылку на кнопку и добавьте следующий код:

{YourButtonObject}.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(dismissPicker)))
    
  @objc func dismissPicker() {
      txtField.resignFirstResponder()
  }

или, если это кнопка, вы можете добавить в свой метод IBAction коды тела селектора.

...