我有一个小应用程序,可在iOS和tvOS上运行,并在UIView中显示视频。它确实支持iOS 12和tvOS 12。 ”。
即使部署目标设置为tvOS13。在Xcode中,功能->背景模式->启用了“音频,Airplay和画中画”。此基本代码给出了错误。
#import <AVKit/AVKit.h>
if ([AVPictureInPictureController isPictureInPictureSupported]) {
// code
}
Run Code Online (Sandbox Code Playgroud)
是否缺少其他设置或我需要做的其他事情?
谢谢
我当前的项目有一个 UITabBarController,在 UIViewController 中有一个 ScrollView,里面有一个 Stack View。
UITabBarController 的新默认行为是固定在屏幕上并允许内容在其下方滚动。
但是您可以设置一个实例属性,以允许标签栏在您向下导航时随内容一起滚动。
我试图在实例属性设置tabBarObservedScrollView在viewWillAppear作为分38这里的WWDC视频提到的viewController的:https://developer.apple.com/videos/play/wwdc2019/211/
但我遇到的问题是它不会滚动。我已经在 GitHub 中放置了一个示例应用程序,所以我可以在这里分享它,看看我是否做错了什么。
如果有人已经遇到过这个问题,我很高兴知道如何解决它。谢谢 :-)
我的应用程序使用CloudKit Query订阅和通知作为基于CloudKit的同步解决方案的一部分。这与iOS 12,macOS 10.14甚至macOS 10.15 beta完美配合,但不适用于iOS 13.0,iOS 13.1,iPadOS 13.1和tvOS 13.0。
删除和重新创建订阅不能解决此问题。
这是一个已知问题吗?
根据文档,CloudKit订阅没有任何变化。还是我错过了什么?
我一直在开发使用应用程序内购买的tvOS应用程序。在开发过程中,必须使用iTunes沙箱用户帐户对应用程序进行测试。使用本地版本开始应用内购买时,系统会提示用户输入这些沙箱帐户之一的帐户凭据。
问题出现在tvOS 13上,一旦输入,tvOS 13似乎无法让您注销或从设备中删除沙箱帐户。虽然这对于一次购买来说可能是可以的,但是再次执行购买过程需要一个新的沙箱帐户,因为否则,该购买将被视为续订而不是新购买。
有没有人想出一种方法来注销运行tvOS 13的Apple TV的沙盒帐户?我发现的唯一解决方法是在设备上执行重置,然后再次进行设置过程,这会花费大量时间。
有人熟悉 SwiftUI TabView 的 tabItem 不应用自定义字体的问题吗?至少不适用于 tvOS13。
对于 TabView 本身,自定义字体很容易应用,但是当尝试为实际的 .tabItem 自定义字体时,它不会做任何事情,但也不会返回任何错误。
首先我尝试设置一个let:
let fontCustom = Font.custom("Awesome Font Name", size: 25)
Run Code Online (Sandbox Code Playgroud)
然后创建TabView:
Text("Kanalen")
.font(fontCustom)
...
Run Code Online (Sandbox Code Playgroud)
工作,但随后以同样的方式向该视图添加 TabItem 不会:
...
.tabItem {
HStack {
Image(uiImage: UIImage(named: "icon.pdf")!)
Text("Awesome Item")
.font(Font.custom("Cera-Regular", size: 16))
}
}
...
Run Code Online (Sandbox Code Playgroud)
或者像这样:
.tabItem {
HStack {
Image(uiImage: UIImage(named: "icon.pdf")!)
Text("Awesome Item")
.font(Font.custom("Awesome Font Name", size: 16))
}
}
Run Code Online (Sandbox Code Playgroud)
任何人都知道为什么这不起作用,这是否意味着我需要完全创建自定义 tabItem 视图?
谢谢大家!
TvOS 13. 我有一个带有选项卡的 UITabBarController。并且可以自定义几乎所有东西,除了这个明显的东西:聚焦标签的背景。它总是白色的。
指南告诉
为选定和未选定的项目指定色调
我试过:
view.backgroundColor = .purple
tabBar.tintColor = .yellow
tabBar.barTintColor = .red
tabBar.unselectedItemTintColor = .brown
tabBar.backgroundColor = .green
tabBar.backgroundImage = UIColor.blue.toImage()
tabBar.shadowImage = UIColor.orange.toImage()
tabBar.selectionIndicatorImage = UIColor.burgundy.toImage()
Run Code Online (Sandbox Code Playgroud)
没有任何帮助。