Обработчик событий для нажатия кнопки не срабатывает ⇐ IOS
Обработчик событий для нажатия кнопки не срабатывает
когда я добавляю новое представление для замены представления контроллера представления следующим образом:
let viewcontroller: UIViewController! пусть rootview:UIView! viewcontroller = UIViewController () rootview = UIView (frame:viewcontroller.view.bounds) viewcontroller.view = корневое представление // Добавляем кнопку кнопка let = UIButton (тип: .system) button.setTitle("Tap Me", for: .normal) button.titleLabel?.font = UIFont.systemFont(ofSize: 18) button.addTarget(self, action: #selector(buttonTapped), for:.allEvents) viewcontroller.view.addSubview (кнопка) Для ios (iPhone/ipad) я могу получить событие нажатия кнопки. Но в случае с tvOS я не получаю событие нажатия кнопки.
Но в случае tvOS, если использовать представление viewcontroller по умолчанию, подобное этому, я получаю события нажатия кнопки, и все работает нормально:
let viewcontroller: UIViewController! viewcontroller = UIViewController () // Добавляем кнопку кнопка let = UIButton (тип: .system) button.setTitle("Tap Me", for: .normal) button.titleLabel?.font = UIFont.systemFont(ofSize: 18) button.addTarget(self, action: #selector(buttonTapped), for:.allEvents) viewcontroller.view.addSubview (кнопка) Это какая-то ошибка для tvOS или для tvOS так должно быть?
когда я добавляю новое представление для замены представления контроллера представления следующим образом:
let viewcontroller: UIViewController! пусть rootview:UIView! viewcontroller = UIViewController () rootview = UIView (frame:viewcontroller.view.bounds) viewcontroller.view = корневое представление // Добавляем кнопку кнопка let = UIButton (тип: .system) button.setTitle("Tap Me", for: .normal) button.titleLabel?.font = UIFont.systemFont(ofSize: 18) button.addTarget(self, action: #selector(buttonTapped), for:.allEvents) viewcontroller.view.addSubview (кнопка) Для ios (iPhone/ipad) я могу получить событие нажатия кнопки. Но в случае с tvOS я не получаю событие нажатия кнопки.
Но в случае tvOS, если использовать представление viewcontroller по умолчанию, подобное этому, я получаю события нажатия кнопки, и все работает нормально:
let viewcontroller: UIViewController! viewcontroller = UIViewController () // Добавляем кнопку кнопка let = UIButton (тип: .system) button.setTitle("Tap Me", for: .normal) button.titleLabel?.font = UIFont.systemFont(ofSize: 18) button.addTarget(self, action: #selector(buttonTapped), for:.allEvents) viewcontroller.view.addSubview (кнопка) Это какая-то ошибка для tvOS или для tvOS так должно быть?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Проблемы с получением событий нажатия кнопки от кнопки Bluetooth (Jieli-Tech ATG-SJL, iOS)
Anonymous » » в форуме IOS - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-