17得票4回答
有人逆向工程了苹果iOS远程应用程序用于通过IP控制Apple TV的协议吗?

我很好奇是否有可能编写可以控制Apple TV的程序,特别是运行tvOS 9.1.1的第四代Apple TV,就像iOS上的Apple Remote应用程序一样。我想发送命令以在屏幕上导航四个基本方向、选择项目、上移导航栈等,这与Apple的Remote应用程序所能实现的功能相同。 是否有人...

25得票6回答
tvOS中的Web应用程序

昨天,苹果发布了其Apple TV SDK。 大多数电视应用都是基于web的(html、javascript和css),我想将现有的电视web应用移植到tvOS。 Xcode中的SDK没有像iOS一样的Webview实现,用于创建基于html、javascript和css的应用,但是据文档...

21得票2回答
如何将TVML/JavaScriptCore桥接到UIKit/Objective-C(Swift)?

目前,tvOS 支持两种制作电视应用的方式,即 TVML 和 UIKit,并且没有官方提到怎样将基于 TVML 的用户界面(基本上是 XML)与应用逻辑和 I/O 的本地对应部分(如播放、流媒体、iCloud 持久性等)混合起来。 那么,在一个新的 tvOS 应用中,哪种是最佳的混合解决方案...

18得票4回答
Can I mix UIKit and TVMLKit within one app?

我正在探索tvOS,发现苹果提供了一套使用TVML编写的模板。我想知道一个利用TVML模板的tvOS应用程序是否也可以使用UIKit。 我能在一个应用程序中混合使用UIKit和TVMLKit吗? 我在Apple Developer Forum上找到了一个主题,但它没有完全回答这个问题,我正...

13得票1回答
在Xcode中如何彻底重命名通用框架?

我正在构建一个框架,最初被命名为 Iris。 在尝试将其发布为Cocoapod时,我发现已经有一个名为"Iris"的框架了。 虽然它们具有完全不同的目的和作者,但我不能使用这个名称来发布它。所以我做了想不到的事情! 我尝试将整个项目重命名为IrisKit。 我的Xcode项目现在名为I...

8得票2回答
tvOS:如何制作一个圆形按钮,在焦点时仍然能够获得阴影?

更新:截至WWDC 2017,tvOS支持非圆角矩形按钮。这里是文档链接。 原问题: 在tvOS上,系统类型的UIButton在聚焦时会产生很棒的阴影效果。 我想获得这个效果,但是使用一个圆形UIButton。到目前为止,我尝试了以下方法: I've tried rounding t...

10得票5回答
tvOS UICollectionView 获取当前聚焦项的索引路径

这是一个初学者的问题,我无法找到一种非常简单的方法来检测当前聚焦项的indexPath。我查看了一些内容,希望能够找到像collectionView.indexPathOfCurrentlyFocusedItem这样的东西,但没有找到任何类似的内容。所以我在UIFocusEnvironment...

8得票2回答
无法聚焦UITableViewCell中的UICollectionViewCell

所以我正在探索新的tvOS。由于我想要复制应用商店的水平特色部分(例如“最佳新应用程序”), 我的计划是使用UITableView来布局基本结构(行),并为所有单个水平可滚动的项目使用UICollectionView。 不幸的是,tvOS总是将焦点放在UITableViewCell上,而不...

11得票1回答
如何更新Apple TV开发者套件?tvOS软件无法通过iTunes获取。

我很幸运成为苹果电视开发者套件的获奖者,今天收到了设备。 当我将设备插入电视时,提示我首先将其连接到带有 iTunes 的 Mac 上。 但是,当我尝试“恢复 Apple TV...”时,最新版本的 iTunes 显示: 当前无法提供此 Apple TV 的软件。请确保您拥有最新版...

24得票1回答
如何为曲线SKNodes指导tvOS焦点项

我的tvOS应用程序使用SKNodes生成游戏板,如下所示: 每个由线条分隔的形状都是一个可聚焦的SKNode(例如,每个彩色楔形由5个逐渐缩小到中心的SKNode组成)。 我的问题是,聚焦引擎没有集中于下一个聚焦项(SKNode),这将感觉像是逻辑上最自然的下一个节点。这个问题是因为...