问题标签 [tvos14]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
123 浏览

objective-c - tvOS 14 - UISearchController 解散整个 UITabController

从第一天开始,我就遇到了 UISearchController 的几个问题,但我总是设法解决它。但是,对于 tvOS 14,我现在遇到了一个我不明白的问题:

  1. 我展示了我的标签控制器
  2. 从 tabController 的 viewController 之一,我展示了 searchController;
  3. 我按菜单将其关闭。

结果:searchController 和整个 tabController 被解除。

预期:只有 searchController 应该被解散并返回到我提供它的 viewController。

这仅在 tvOS14 中发生,在 tvOS13.X 中运行良好。

我试图presentingViewController在关闭它之前检查它,由于某种原因,它是 tabController 而不是我从中呈现它的 viewController。这是要展示的一段代码:

当我按下菜单或从 resultVC 中的按钮操作执行此代码时:

我得到上面解释的结果。如果我这样做,结果相同:

我也尝试将所有内容包装成 a UISearchContainerViewController,但结果是一样的。

有没有人有任何线索?

0 投票
1 回答
538 浏览

swift - 在 iOS 14 上的一半屏幕上呈现 UIViewController

我一直在使用下面的代码片段来实现只在一半屏幕上呈现视图控制器的效果:

这曾经在 tvOS 13 上工作,但现在从 tvOS 14 开始,我得到的是: 糟糕的动画

知道如何在 iOS 14 上实现这一点吗?

0 投票
0 回答
273 浏览

swift - 无法从其他应用打开 tvOS 上的通用链接

我正在开发一个应用程序,它将使用其通用链接打开另一个应用程序。

这是我的代码:

当我单击按钮时,我收到以下错误:

2021-01-21 22:59:09.875834-0800 deeplink-test-app[279:20546] [默认] 无法打开 URL https://www.hotstar.com/us/123:错误域=FBSOpenApplicationServiceErrorDomain 代码=1“打开“com.apple.PBLinkHandler”的请求失败。” UserInfo={BSErrorCodeDescription=RequestDenied, NSUnderlyingError=0x2811588d0 {Error Domain=FBSOpenApplicationErrorDomain Code=4 “无法打开给定 URL 的应用程序。如果这是一个通用链接,请确保安装了受支持的目标应用程序。” UserInfo={BSErrorCodeDescription=NotFound, NSLocalizedFailureReason=无法打开给定 URL 的应用程序。如果这是一个通用链接,请确保安装了支持的目标应用程序。}}, NSLocalizedDescription=打开“com.apple.PBLinkHandler”的请求失败。, FBSOpenApplicationRequestID=0x288c, NSLocalizedFailureReason=请求被服务委托 (PBProcessManager) 拒绝原因:未找到(“ 无法打开给定 URL 的应用程序。如果这是一个通用链接,请确保安装了受支持的目标应用程序”)。}

URL 无法打开。

如果我使用网页打开相同的链接,它可以在 iPhone 上使用。

Hotstar 应用程序已安装在我的 AppleTV 设备上。

0 投票
1 回答
42 浏览

uikit - tvOS 14.3 UISearchController:如何锁定显示

短版,有没有办法让这个 14.3 看起来

在此处输入图像描述

在 14.3 之前进入这个

在此处输入图像描述

长版,在每次操作系统迭代中,UISearchController 的外观都会发生变化。在它只更改键盘部分但在 14.3 之前它更改了键盘部分在左侧,而搜索结果在右侧,这是我们不喜欢的,因为我们有自定义视图和覆盖在它上面。

是否有任何 API 可以使其恢复到以前的迭代,即键盘都在一条水平线上,搜索结果在底部,并且永远保持这种状态?

这是集成的代码。14.3 的 UI 外观确实使应用程序整体混乱。

0 投票
0 回答
18 浏览

ios - 我可以从我已经运行的 ios 应用程序构建 TVOS 应用程序吗

我是 iOS 开发人员,只是转而探索更多关于 TVOS 应用程序的信息。我正在尝试构建 TVOS 应用程序,但互联网上可用的数据非常少。

我想知道我是否可以将我的 ios 项目导出到 TVOS 项目或者任何机会,我可以将 ios 应用程序扩展到 TVOS 应用程序。请帮助您的建议。什么是最好的方法!

我已经访问了这个如何将 iOS 应用程序扩展到 tvOS ,但是这个对话有点老了,我在构建 TVOS 应用程序时面临着很多 UI 变化。寻找建议。谢谢

0 投票
0 回答
57 浏览

react-native - tvOS 上的 react-native tabbar

我正在尝试为 tvOS 创建一个 React Native 应用程序。在为 Apple TV 构建时,我没有设法获得正确的 tvOS UITabBar 外观。

目前是否支持?

我不想使用 TabBarIOS,因为与预期的行为相比,它的行为不是很标准,而且当我将它添加到 react 本机代码中时,它也显示已弃用。

下面是我在 TVOS 上显示标签栏的本机代码。

我需要更改焦点选项卡的背景颜色,并且还想更改焦点时选项卡的文本颜色。

0 投票
0 回答
55 浏览

avplayer - OS14.5-tvOS-按住左/右遥控器按钮快退和快进不起作用

将 AppleTV 设备版本升级到 14.5 后,我们发现播放器后退/快进问题。我们使用默认的 TVOS AVPlayer 来处理倒带/快进功能。

重现步骤:

  • 打开 tvOS 应用程序并播放任何视频
  • 视频开始播放后,按住遥控器上的左或右方向按钮。注意:如果你按左键,请确保视频不是在开头,否则你将无法 RW 它

观察到的结果: 按住遥控器上的左或右按钮可以快退或快进 10-15 秒左右的视频。然后视频继续播放,如果按钮保持按下状态,它不再 RW/FF。该功能仅在用户快速按下左键或右键两次(将 RW/FF 视频 20 秒)然后按住左键或右键时才有效,这将开始按预期缓慢 RW/FF 视频。通过单击左/右按钮进行擦洗和 RW/FF 10 没有问题。其他媒体内容会出现此问题。

预期结果: 按住遥控器上的左或右按钮应缓慢倒退或快进视频,只要按钮保持按下状态。

测试设备操作系统最近从 14.3 更新到 14.5,它曾经在以前的版本上工作。

请告知是否有解决方法?

谢谢 !

0 投票
1 回答
27 浏览

swiftui-navigationlink - NavigationLink 按钮可聚焦覆盖问题

我面临一个持续数天的问题。我正在创建一个需要自定义导航链接(按钮)的 tvos 应用程序,当我将焦点移动到导航项时,它应该会缩放一点,并且我还需要更改父视图的背景。这很简单,但似乎 focusabe 覆盖了我的自定义按钮样式。测试表明,当导航按钮获得焦点时,背景图像发生了变化,但没有任何缩放效果。有什么建议吗?

当项目按我的预期获得焦点时,始终调用更改背景图像的行,但缩放效果消失了。如果我删除以下代码行,规模效应又回来了:

看起来这行代码覆盖了我的导航按钮的自定义样式,有什么想法吗?感谢任何帮助!

0 投票
0 回答
36 浏览

xcode - 我可以在 Xcode 12.3 上调试 tvOS 14.6 吗?

我在我的 Xcode 版本 12.3 中调试 Appletv(第 4 代)tvOS 14.6,我需要为 tvOS 14.6 添加设备支持文件,但我无法在任何地方找到它。有什么解决办法吗?我的 mac 版本是 10.15.7 Catalina。

0 投票
0 回答
5 浏览

tvos9.1 - 是否可以在 tvOS 14/13 中实现侧标签栏(左/右)

我想通过在代码中使用默认的苹果或任何第三方库在APPPLE(tvOS 14/13)中实现侧标签栏(左侧) 。如果有任何效果,请分享您的建议。

我已将我的 UI 流程与左侧标签栏附加在一起以供参考。 在此处输入图像描述

谢谢