首页 > 解决方案 > 不在焦点时隐藏 tvOS 13 标签栏

问题描述

在 TvOS 13 之前,TvOS 12 在未聚焦时使用自动隐藏标签栏。但在 TvOS 13 中,它使用了一个固定的标签栏,该标签栏始终在顶部可见。

固定的标签栏不符合我的应用要求,因为我需要在隐藏标签栏的情况下全屏显示我的标签内容。

无论如何我可以将标签栏改回以前的版本,这样它在不使用时总是隐藏起来,我可以随时向上滑动以显示标签栏菜单?

标签: iosswifttvosapple-tvtvos13

解决方案


不,你不能。但是,如果您有滚动视图,则可以将菜单连接到滚动视图,以便在您滚动滚动视图时菜单滚动菜单并在您向上滚动时重新出现。

检查tabBarObservedScrollView https://developer.apple.com/documentation/uikit/uiviewcontroller/3152928-tabbarobservedscrollview


推荐阅读