TvOS:用户单击tabBar项后在UITabBar viewControllers之间切换,而不是自动切换

问题描述

tvOS中的UITabBar行为与iOS中的行为不同。我有这个tabBar在不同的viewControllers之间切换:

enter image description here

问题:当用户 SCROLLS 使用其他tabItem时,viewController之间的切换会自动发生。
目标:当用户在tabBar项上滚动 AND CLICKS 时,需要在viewController之间进行切换。
唯一可以帮助我的就是:

extension TabBarController :UITabBarControllerDelegate{
    func tabBarController(_ tabBarController: UITabBarController,shouldSelect viewController: UIViewController) -> Bool {
        if viewController == tabBarController.viewControllers?[2] {
            return false
        } else {
            return true
        }
    }
}

这是什么:当用户尝试滚动到特定的viewController时,该代码阻止了他并将其返回到原始viewController。
欢迎任何建议。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)