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

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

24得票6回答
如何在Apple TV上的tvOS播放视频?

我开始了一个空的tvOS项目,并创建了以下代码:- (void)viewDidLoad { [super viewDidLoad]; AVPlayer *avPlayer = [AVPlayer playerWithURL:[NSURL URLWithString...

23得票8回答
Xcode 10意外出现重复任务:CopyPlistFile

今天我将我的Xcode从版本9.4.1更新到版本10.0。现在,我尝试构建我的tvOS项目,但是我看到以下错误:意外的重复任务:CopyPlistFile / Users / username / Library / Developer / Xcode / DerivedData / MyAp...

22得票10回答
Swift中的UICollectionView粘性标题

我正在尝试创建一个“粘性”的补充头部,它始终保持在顶部,并且不会响应滚动事件。到目前为止,我找到的解决方案仍然对边缘滚动做出反应,并且使用自定义流布局进行固定,这可能也是我的问题解决方法。 我这么做的原因是该标题在其他位置上也被使用,并且应该是可重用的。我希望通过这种方式解决这个问题,而不必...

21得票4回答
在tvOS应用中使用iPhone作为游戏控制器?

在Apple TV的发布会上,Crossy Road的开发者演示了将iPhone用作Apple tv游戏的第二个控制器: http://www.macrumors.com/2015/09/09/cooperative-play-for-crossy-road/ 我最初的想法是使用Multi...

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

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

21得票1回答
如何在Swift3中取消DispatchQueue.main.asyncAfter(deadline: time)?

描述: 我目前正在使用以下代码来检查用户是否停止在搜索栏中输入文字。每当用户在0.5秒后立即开始输入时,我希望能够取消它。 代码: DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { // your function h...

20得票3回答
播放tvOS时出现AVPlayer错误

我正在使用以下代码在 tvOS 上播放视频:NSString *filePath = [[NSBundle mainBundle] pathForResource:name ofType:@"mov"]; NSURL *fileUrl = [NSURL fileURLWithPath:file...

20得票2回答
为什么我的UITableView单元格之间有空隙

我有一个背景为蓝色的UITableView,包含1个区域和10行。为什么我的单元格之间会有间隔?如何去除它? 图片链接:

19得票5回答
如何使用AVPlayerLooper循环播放视频

我试图在TV OS应用程序中使用AVPlayerLooper循环播放视频,因为这样可以消除再次播放视频时的暂停/中断。我观看了WWDC2016视频https://developer.apple.com/videos/play/wwdc2016/503/并尝试实现代码,但它不会循环播放。 我有一...