apple-tv相关内容

我可以在一个应用程序中混合使用 UIKit 和 TVMLKit 吗?

我正在探索 tvOS,发现 Apple 提供了一套不错的 模板 使用 TVML 编写.我想知道使用 TVML 模板的 tvOS 应用程序是否也可以使用 UIKit. 我可以在一个应用中混合使用 UIKit 和 TVMLKit 吗? 我在 Apple 开发者论坛 上找到了一个帖子,但它并没有完全回答这个问题,我正在处理文档以找到答案. 解决方案 是的,你可以.显示 TVML 模板 ..
发布时间:2022-01-23 10:34:31 其他开发

indexPathForPreferredFocusedView 没有被调用

我需要指定哪个单元格应该获得焦点. 根据 Apple 文档,如果 remembersLastFocusedIndexPath 属性为 false 或没有保存的索引路径,则应调用 indexPathForPreferredFocusedView 委托方法因为之前没有单元格被聚焦. 在我的情况下,我在 UIViewController 中使用集合视图并将 remembersLastFocu ..
发布时间:2022-01-09 08:03:45 其他开发

tvOS 中的网络应用

Apple 昨天发布了 Apple tv SDK. 大多数电视应用程序都是基于网络的(html、javascript 和 css),我想将现有的电视网络应用程序移植到 tvOS. Xcode 中的 SDK 没有像 iOS 中那样显示用于创建基于 html、javascript 和 css 的应用程序的 Webview 实现,但是,根据文档,可以通过 tvjs 框架,但不是 html,苹 ..
发布时间:2021-12-28 13:58:15 前端开发

无法将 Apple TV 与 Xcode 配对

尝试将 Xcode 与我的 Apple TV 配对时,它说 此设备已在设备面板中被忽略. 在解决此问题之前,我无法继续正常开发,但是我找不到取消忽略按钮.请帮帮我,谢谢! 解决方案 当 Window > Devices and Simulators 在 Xcode 上打开时,使用遥控器上的后退按钮转到上层菜单并重新- 进入远程应用和设备菜单尝试再次返回.多试几次.它会在 Xco ..
发布时间:2021-09-10 20:19:54 其他开发

UITapGestureRecognizer &用于暂停/播放按钮的 tvOS 遥控器

我正在尝试在用户单击 Apple TV Remote 上的暂停/播放按钮时创建一个操作.我查看了文档,但 Apple 文档推荐的代码不起作用.下面是我的代码.有人可以告诉我我做错了什么吗?需要考虑的事项:我正在使用 AVPlayerMovieController &我的代码中确实有另一个手势识别器,但因为它是一个滑动手势,并且正在调用此方法,而不是暂停/播放.有人可以帮忙吗? UITapGes ..
发布时间:2021-09-10 20:19:34 移动开发

设置 Apple TV 视频 JavaScript

我有一个简单的函数可以启动处理 Apple TV 视频播放的 player function launchPlayer() {var player = new Player();var playlist = new Playlist();var mediaItem = new MediaItem("video", "http://localhost:9001/videos/nsoperation ..
发布时间:2021-09-10 20:19:12 前端开发

如何将聚焦的 UICollectionViewCell 居中?

我想要实现的很简单:每次用户聚焦一个集合视图单元格时,我想让聚焦的单元格水平居中.看来我目前的方法根本行不通. func collectionView(collectionView: UICollectionView, didUpdateFocusInContext context: UICollectionViewFocusUpdateContext, withAnimationCoordi ..
发布时间:2021-09-10 20:18:58 其他开发

在 tvOS 中自定义键盘

我使用 UISearchController 在一个屏幕中使用键盘、文本字段和结果进行内联搜索.tvOS 是否允许自定义键盘?我想使用深色设计,但我不知道如何自定义键盘.例如 YouTube 应用就是这样做的.他们有黑屏和白色键盘 解决方案 UISearchController 有一个 UISearchBar,它符合 UITextInputTraits.这意味着它有一个 keyboardA ..
发布时间:2021-09-10 20:18:50 移动开发

如何使用 Apple TV 遥控器获取动作事件

有没有人想出如何使用新的 Apple TV 遥控器来处理动作事件?谢谢. 我试过打电话 override func motionBegan(motion: UIEventSubtype, withEvent event: UIEvent?) {super.motionBegan(motion, withEvent: 事件)打印(“运动!")}覆盖 func motionEnded(moti ..
发布时间:2021-09-10 20:18:38 移动开发

TVML 与 Apple TVOS 的自定义应用程序

与 Apple TVOS 的自定义应用程序(基于媒体的应用程序而非游戏)相比,使用 TVML 有什么优势吗?从我从 Apple 的文档中读到的内容中,我想不出任何这样的优势(尽管它主要谈论的是 TVML/TVJ). 对于 iOS(Swift、Objective C)开发者来说,使用自定义似乎更简单、更快捷,而且有更多的可能性. 我认为 Apple 提供的任何模板都可以使用 UIKit ..
发布时间:2021-09-10 20:18:11 其他开发

为什么 SCNPhysicsBody 在设置 eulerAngles 时会重置位置?

我正在尝试使用 SceneKit 为 tvOS 开发游戏,但遇到了问题.当我在对 PhysicsBody 施加脉冲之前设置节点的 eulerAngle 时,节点将重置为其原始位置. 我期待看到节点在地板平面上移动,但在每次点击时,节点都会在施加脉冲之前移动到原点位置. 我是这个框架的新手,所以我想知道错误在哪里.我正在使用带有 tvOS 9.0 和 XCode 7.1.1 的新 App ..
发布时间:2021-07-16 19:06:24 移动开发

如何处理 tvOS 和 Android TV 之间的 React Native 应用程序中的缩放问题?

Apple TV 的原始分辨率似乎是 1920x1080(如预期),但对于 Android TV/Fire TV,它似乎是 961.5022957581195x540.8450413639423(根据 Dimensions.get('window')). 所以,当我在 Apple TV 上运行我的应用程序时,一切看起来都很好.但是当我在 Android TV 上运行它时,屏幕上没有任何显示. ..
发布时间:2021-07-04 19:24:59 其他开发

tvOS 10. 不推荐使用 PreferredFocusView.如何更改为 preferredFocusEnvironment?

我有一个子视图,我已经为其覆盖了 preferredFocusedView.该子类有一个名为 viewToFocus 的 UIView.我检查该视图是否存在,如果存在,我将聚焦该视图,如果不存在,则返回父级的 preferredFocusedView. 自从我今天更新到 tvOS 10 以来,我收到以下错误: 'preferredFocusedView' 已弃用:首先在 tvOS 10 ..
发布时间:2021-06-11 20:34:18 移动开发

如何为自定义视图设置 canBecomeFocused

我正在为 tvOS 制作应用程序.我有一个包含 UIButton 的视图和一个包含其他几个自定义视图的自定义 UIView .模拟器只能突出显示 UIButton 而不是自定义视图. 根据构建 Apple TV 应用文档: 如果您的自定义视图需要可聚焦,请覆盖 canBecomeFocused 以返回 YES(默认情况下,它返回 NO). 根据canBecomeFocused 文 ..
发布时间:2021-06-11 20:32:30 移动开发

新Apple TV(第3代)上的Airplay用于第二屏,而不是1080p

我正在开发一个应用程序,该应用程序使用Airplay镜像进行第二次显示,其内容与iPad本身不同.我使用的是iPad3和ATV3(即2012年3月发布),它们通过HDMI可以连接到分辨率为1920x1080的LCD上. 通过Airplay镜像,第二个屏幕的 UIScreen 可通过 [UIScreen screens] 数组使用.通过将 overscanCompensation 设置为3,我 ..
发布时间:2020-12-01 02:58:24 移动开发