问题标签 [tvos13]

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

xcode - 在使用 Xcode 11 编译的 tvOS 13 应用程序中使用 tvOS 12 UITabBarController 默认 UI

tvOS 13 为UITabBarController.

UITabBarController是否可以在使用Xcode 11 编译的 tvOS 13 应用程序中使用先前版本的 tvOS 9-12 中的默认 UI ?

tvOS 9-12 UITabBarController(所需的用户界面): 在此处输入图像描述

电视操作系统 13 UITabBarController在此处输入图像描述

0 投票
1 回答
204 浏览

objective-c - 如何在 UICollectionViewCell 中访问 TVPosterView

像往常一样,我遇到的问题在互联网上没有得到很好的解释,Apple 文档也很有限。

我有带有单元格的 UICollectionView。我想在每个单元格内展示电影海报。我导入了 TVUIkit 并在项目设置中添加了框架。

我的 FilmCelkaCollectionViewCell.h 包含

FilmCelkaCollectionViewCell.m不包含任何方法。

在我的 collectionviewcontroller 单元格定义如下:

我添加了绿色背景以在模拟器中查看更好的区域。但问题是我不知道如何访问属性TVPosterView *widokPlakatu- 我唯一可以访问的是celka.contentView. 我观看了有关“tvos12 中的新功能”的 WWDC2018 视频,但仍有疑问:

  1. TVPosterView 是否像 CollectionViewCell 一样,我可以在没有单元格的情况下将它与 UICollectionView 一起使用?
  2. TVPosterView 是不是一些特殊的@property,无法访问,必须在某处初始化,不知何故?我在情节提要中定义了属性。
  3. 是否禁止在 CollectionViewCell 中放置视图?
0 投票
2 回答
755 浏览

ios - iOS 13.1 不接收静默 CKQuerySubscription 通知

我的应用程序使用 CloudKit 查询订阅和通知作为基于 CloudKit 的同步解决方案的一部分。这适用于 iOS 12、macOS 10.14 甚至 macOS 10.15 beta,但不适用于 iOS 13.0、iOS 13.1、iPadOS 13.1 和 tvOS 13.0。

删除和重新创建订阅并不能解决这个问题。

这是一个已知问题吗?

根据文档,CloudKit 订阅没有任何改变。还是我错过了什么?

0 投票
1 回答
953 浏览

tvos13 - 使用用 Xcode 11 编译的 tvOS 13 UITabBarController - tabBarObservedScrollView 滚动内容

我当前的项目有一个 UITabBarController,在 UIViewController 中有一个 ScrollView,在里面我有一个 Stack View。

UITabBarController 的新默认行为是固定在屏幕上并允许内容在其下方滚动。

但是您可以设置一个实例属性,以允许标签栏在您向下导航时随内容一起滚动。

我正在尝试在 viewController 中设置实例属性tabBarObservedScrollViewviewWillAppear如 WWDC 视频中第 38 分钟所述:https ://developer.apple.com/videos/play/wwdc2019/211/

但我遇到的问题是它不会滚动。我在 GitHub 上放了一个示例应用程序,所以我可以在这里分享它,看看我是否做错了什么。

如果有人已经遇到过这个问题,我很高兴知道如何解决它。谢谢 :-)

https://github.com/kyazdani/TVTabBarScrollAway

0 投票
1 回答
438 浏览

uitabbar - 无法在 tvOS 13 上设置 UITabBarleadingAccessoryView

“标签栏自定义”下的 tvOS 人机界面指南中,它指出:

此外,当标签栏可见时,您可以通过提供出现在标签栏前端和后端附近的附件视图来显示徽标或其他信息。

UITabBar文档中,以下属性可用:

tvOS 上标签栏后缘的视图。使用此属性在标签栏界面的前沿集成自定义视图。使用此视图显示自定义徽标或授予对应用中自定义附件的访问权限。

https://developer.apple.com/documentation/uikit/uitabbar/3213944-leadingaccessoryview

还有一个尾随版本

-

但是...trailingAccessoryView被定义为只读:

所以不能直接在代码中设置。

我发现无法将它设置在 Storyboard 文件中,或者直接在 UITabBarController UITabBar 上、在直接放置在视图控制器上的 UITabBar 上,或者通过将 UIViews 拖到 UITabBar 上。

我还尝试通过创建自定义 UITabBar 并覆盖该属性来设置它,如下所示: class CustomTabBar:

我已经验证我已将情节提要中的选项卡栏设置为自定义选项卡,并且它正在使用自定义选项卡,但leadingAccessoryView从未访问过该值,并且从未显示它返回的视图。

-

如何在 tvOS中设置leadingAccessoryViewa ?UITabBar

-

环境:

Xcode 版本 11.0 (11A420a)

项目部署目标:tvOS 13.0

模拟器:Apple TV 4K - tvOS 13.0 (17J577)

这个问题也已经发布在苹果开发者论坛上: https ://forums.developer.apple.com/thread/123469

0 投票
1 回答
151 浏览

button - 在视图上添加阴影会破坏其中的可聚焦按钮

当我在包含按钮的视图上添加阴影时,该按钮将不再可点击。iOS 上的相同代码按预期工作,但在 tvOS 上它会破坏按钮。我在这里做错了吗?有解决方法吗?

这是我的代码,

0 投票
2 回答
374 浏览

tvos - tvOS 13 上的画中画

tvOS 13 现在支持画中画模式,并且在 Apple TV 官方应用中运行良好 - 视频播放器有一个特定的 PiP 按钮。

我认为这个 PiP 按钮默认出现在所有使用本机播放器的应用程序中。但这根本不是。也许开发人员必须在他的应用程序中应用这种支持 PiP。但是我没有找到有关如何实施的文档。

有没有人已经面临这个问题?

0 投票
3 回答
954 浏览

uitabbarcontroller - 如何更改 tvOS 13 中选项卡的背景颜色?

在此处输入图像描述TvOS 13. 我有一个带有标签的 UITabBarController。并且可以自定义几乎所有东西,除了这个明显的东西:焦点标签的背景。它总是白色的。 指南告诉

指定选定和未选定项目的色调

我试过了:

没有任何帮助。

0 投票
1 回答
125 浏览

tvos - TVTopShelfCarouselItem 标题显示在图像顶部

我已经实现了一个 tvOS 13 全屏顶层架子扩展,其中TVTopShelfCarouselItems 有一个imageURL和一个previewVideoURL集合。

然而,该项目title仅在视频播放时显示,而不是在显示图像时显示。物品是否有一套并不重要previewVideoURL

Apple 的 TV 应用程序中的行为有所不同,该应用程序也在图像顶部显示标题(对于海报中没有标题的电影)。

有没有办法实现这种行为?

0 投票
1 回答
149 浏览

ios - iOS/tvOS 根据操作系统版本使用不同的应用程序扩展

有没有办法在 iOS/tvOS 上的不同操作系统版本上使用不同的应用程序扩展?

我的用例是我想使用新的 tvOS 13 顶级扩展,但继续为运行 tvOS 12 的设备使用旧的顶级扩展。

如果我添加一个 tvOS 13 顶级扩展目标,我可以将其部署目标设置为 tvOS 13.0,并将我的应用程序的部署目标保持在 tvOS 12.0。

但是,如果我还保留我现有的旧式顶级扩展扩展。旧版扩展将用于运行 tvOS 12 或 13 的所有设备。从不使用 tvOS 13 顶级扩展。