Обработчик событий для нажатия кнопки не срабатываетIOS

Программируем под 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 так должно быть?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»