Изменение представления по умолчанию для контроллера представления на новый экземпляр uiviewIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Изменение представления по умолчанию для контроллера представления на новый экземпляр uiview

Сообщение Anonymous »


Я хочу изменить представление UIViewController по умолчанию с помощью нового пользовательского экземпляра UIView, но у меня разное поведение для ios и 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 так должно быть?
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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