tvOS: overlaySKScene в сцене Scenekit предотвращает сенсорные события на Apple TV

У меня есть оверлейSKScene в моей сцене, которая содержит 2 UIButtons. кнопка открывает контроллер табличного представления, который дает возможность перейти к новому месту на сцене. кажется, что объекты с возможностью фокусировки, поскольку наложение блокирует события касания сцены. есть ли способ преодолеть эту проблему?


person Hashmat Khalil    schedule 03.11.2015    source источник
comment
Привет @Hashmat, ты когда-нибудь решал эту проблему? У меня такая же проблема, только на iPhone 6s, на iPad тот же код работает нормально.   -  person Joaquin Llaneza    schedule 14.03.2016
comment
Мне пришлось найти этот проект и пересмотреть то, что я сделал. эти кнопки по-прежнему являются uibutton, но отключены для tvOS. я использовал кнопку воспроизведения Siri, как изображение для этого. так что это просто для визуальной информации. и реальная функция была переработана, так что кнопка воспроизведения siri должна обрабатывать действие.   -  person Hashmat Khalil    schedule 01.09.2016


Ответы (1)


Установите для свойства «userInteractionEnabled» SKScene значение NO.

person Toyos    schedule 03.11.2015
comment
спасибо, но это не поможет, потому что у меня есть кнопка меню в skscene. эта кнопка показывает другой вид. поэтому отключение кнопки решит проблему, но для пользователя не будет меню. поэтому я должен переосмыслить все это. - person Hashmat Khalil; 03.11.2015