Использовать пользовательский интерфейс по умолчанию tvOS 12 UITabBarController в приложении tvOS 13, скомпилированном с Xcode 11

tvOS 13 представляет полностью новый пользовательский интерфейс по умолчанию для UITabBarController.

Можно ли использовать пользовательский интерфейс по умолчанию UITabBarController, который был в предыдущих версиях tvOS, 9-12, в приложении tvOS 13, скомпилированном с Xcode 11?

tvOS 9-12 UITabBarController (желаемый интерфейс):  введите описание изображения здесь

tvOS 13 UITabBarController:  введите описание изображения здесь


person Daniel Storm    schedule 19.09.2019    source источник
comment
Вы можете прикрепить образец кода или проекта?   -  person Ashish Kakkad    schedule 24.09.2019
comment
Главный ответ - нет, легко это сделать не получится. Это может помочь. stackoverflow.com/questions/58320307/   -  person Nik Kov    schedule 05.11.2019
comment
@NikKov: да, я перешел на новый стиль. Надеялся на временное решение этой проблемы в переходный период.   -  person Daniel Storm    schedule 06.11.2019


Ответы (1)


Если вы говорите о поведении нового пользовательского интерфейса «всегда сверху», вы можете изменить это, используя:

var tabBarObservedScrollView: UIScrollView? { get set }
person Community    schedule 28.09.2019
comment
Это не учитывает нажатие кнопки меню и появление панели вкладок. При нажатии на меню выполняется прокрутка вверх. - person Daniel Storm; 28.09.2019