问题标签 [tvos]

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 回答
613 浏览

tvos - 自动布局不忽略 tvOS 中的 UITabBar

我已将我的一个 UIView 限制在主 UIViewController 视图的顶部,并且我希望如果标签栏打开,主超级视图的“顶部”不会改变。然而,事实并非如此。当视图控制器加载时,我约束的视图顶部是选项卡栏的底部。视图不会随 UITabBar 一起移动,而是与屏幕顶部保持固定距离,为标签栏留出空间。这是预期的行为吗?如果是,是否有解决方法(让视图在标签栏下扩展)?

0 投票
3 回答
1100 浏览

objective-c - 在 UIButton 上使用 LSR 图像

我正在创建一个 tvOS 应用程序,我想在几个按钮上使用视差图像。从文档

要在您的应用程序中加入视差图像:

  1. 创建一个 UIImage 对象。
  2. 根据图像是否包含在您的应用程序包中或您是否已下载图像,您加载图像的方式会有所不同。
    • Bundle - 使用 imageNamed: 加载图像。
    • 下载的文件 - 使用 imageWithContentsOfFile: 加载图像。
  3. 使用加载的图像创建一个新的 UIImageView 对象。
  4. 如果 UIImageView 是另一个视图的一部分,则在 UIImageView 上将 adjustsImageWhenAncestorFocused 设置为 YES。

我知道它UIImageView在那里说,但我希望在 a 上产生同样的效果UIButton,比如主屏幕应用程序图标。

我已经创建了艺术品,在资产目录中制作了一个堆栈,并使用 加载了图像imageNamed:,但UIButton它的行为不像视差图像。它不会像主屏幕图标那样摇摆。它只是看起来像一个平面图像。

我还必须启用其他什么功能才能使其UIButton表现得像主屏幕应用程序图标?

0 投票
1 回答
899 浏览

tvos - Apple tvOS 相对触摸位置到绝对位置

当我们收到触摸时,即使我们按下触摸面板的右下侧,触摸也会从触摸面板的中心(x 960 y 540)开始。

我们如何在远程触摸面板上获取绝对按下位置 - 左上点为 0 0,右下点为 1920 x 1080?现在我使用这个代码来接收触摸

0 投票
1 回答
1224 浏览

app-store-connect - 目前是否可以在 iTunes Connect 上创建应用程序购买记录中的 tvOS?

我正在尝试通过应用内购买开发 tvOS 游戏,但似乎 iTunes Connect 中用于创建 iap 项目的唯一选项是用于 iOS 和 Mac 应用程序 - 似乎没有任何针对 tvOS 的内容。

我曾尝试在 iTunes Connect 上使用具有相同捆绑 ID 的该游戏的 iOS 应用程序来获取游戏中列出的那些项目,但我从 Apple 的服务器返回的只是一个空数组。

StoreKit 可用于 tvOS 并且代码构建并且似乎运行良好。他们甚至更新了 iTunes Connect 来处理这些东西吗?

0 投票
1 回答
87 浏览

uiview - 在设备上运行时 UILabel 和 UIView 周围会发出白光

在 Apple TV 上运行我的应用程序时,我的UILabelUIView. 在模拟器上运行我的应用程序会产生我期望的结果,没有发光。我怀疑是tint属性添加了这种白光,但是将tint属性设置为Clear Color并没有解决我的问题。

设备(白光):

在此处输入图像描述

模拟器(预期结果,没有发光):

在此处输入图像描述

0 投票
1 回答
1310 浏览

apple-tv - 2 个 Apple TV 和 2 个遥控器。让 1 与 1 交谈,反之亦然

我在一个房间里有两台 Apple TV。一位新开发者 Apple TV 和一位较旧的 Apple TV 3。

我遇到的问题是同时远程控制两个设备。

有没有办法让遥控器只与他们各自的设备交谈?

那么旧的 Apple TV 3 遥控器只能与 Apple TV 3 通话,而新开发的 Apple TV Siri 遥控器只能与新的 Apple TV 通话?

0 投票
3 回答
1139 浏览

tvos - 访问 TVML 中的资产目录图像

我有什么方法可以从 AppleTV 上的 TVML 中访问本地资产目录中包含的图像?

我注意到此示例中的几个模板来自 Apple调用resource://URL,它们是常用图像(有关开发表单的更多信息)。这是一个使用云符号呈现的示例按钮:

TVML 云按钮

我尝试指向我自己的一些资源,而不是button-cloud但没有任何成功。

我已经能够通过链接到外部提供的图像来更改这些按钮上的图标,如下所示:

由于这些按钮将在我的应用程序中重复使用,因此我宁愿在本地加载它们,也不愿在可能的情况下通过 HTTP 重复调用它们。

0 投票
3 回答
3151 浏览

objective-c - 如何为自定义视图设置 canBecomeFocused

我正在为 tvOS 申请。我有一个包含 a 的视图UIButton和一个UIView包含其他几个自定义视图的自定义视图。模拟器只能突出显示UIButton而不是自定义视图。

根据Building Apple TV Apps Docs

如果您的自定义视图需要可聚焦,请覆盖 canBecomeFocused 以返回 YES(默认情况下,它返回 NO)。

根据canBecomeFocused Docs

canBecomeFocused 将返回

如果视图可以聚焦,则为 YES;否,否则。

但是,尝试通过执行以下操作将 YES 分配给 canBecomeFocused:

给出这个错误:

我该如何做到这一点?

0 投票
1 回答
55 浏览

ios - Xcode,如何只向 AppStore 提交一些目标?

我一直在尝试首先向我的应用程序添加一个新目标,然后让我现有的代码工作。但是我需要将我的 iPad 目标提交到 App Store。我还没准备好提交另一个目标。

我试过创建一个分支,但恢复到 master 会破坏我的项目。幸好我有备份。

我不确定如何进行?

0 投票
2 回答
1439 浏览

swift - 不同 Y 级别的 UIButton 无法专注于 tvOS

我开始为 Apple TV 开发应用程序,但我在按钮上遇到了这个问题。我有一个屏幕,屏幕底部有几个按钮,然后有一个,位于中间(请参阅屏幕截图以了解)。问题是我无法专注于中间按钮。焦点仅在底部的三个按钮上。问题显然是由Y 位置引起的,当我移动屏幕底部的按钮时,它会聚焦。

按钮是在故事板中创建的,ViewController 中没有代码。故事板中中间按钮的设置与底部按钮的设置相同。我必须在代码中手动处理吗?或者甚至有可能像这样获得焦点移动?我将不胜感激任何信息,谢谢。

1]

我仍在模拟器中开发。