Как мы можем назначить кнопку панели инструментов для uilabel или uiview в Swift? - PullRequest
0 голосов
/ 04 мая 2020

Я хочу назначить кнопку «Выполнено на панели инструментов» для моей метки или вида с помощью средства выбора даты. Возможно ли, что я не хочу использовать текстовое поле или если я хочу использовать текстовое поле, это текстовое поле не должно быть редактируемым и назначить желаемую дату?

func setDoneButton(){
  let toolBar = UIToolbar()
      toolBar.barStyle = UIBarStyle.default
      toolBar.isTranslucent = true
  let space = UIBarButtonItem(barButtonSystemItem: 
  UIBarButtonItem.SystemItem.flexibleSpace, target: nil, action: nil)
  let doneButton = UIBarButtonItem(title: "Done", style: 
  UIBarButtonItem.Style.done, target: self, action: 
   #selector(doneDatePickerPressed(_:)))

        toolBar.setItems([space, doneButton], animated: false)
        toolBar.isUserInteractionEnabled = true
        toolBar.sizeToFit()

        dateLabel?.inputAccessoryView = toolBar

        self.view.addSubview(datePicker!)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...