问题标签 [tvos9.1]
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.
video - tvos - 设置 TVAppllicationController 的大小(边界)
有什么方法可以调整 TVApplicationController 的大小。我想将我的 TVML 应用程序包含在本机 ViewController 的子视图中。
我的代码:
我尝试使用 CGRect 设置窗口框架。x,y 已应用,但既不应用宽度也不应用高度。TVML 应用程序的大小始终是 UIScreen 的大小。
有任何想法吗?
ios - 调整 UIView 的大小以在关闭自动布局的情况下包装其内容
嘿,所以我有一个UITextView
内部UIView
,我动态加载内容。我正在使用此解决方案调整文本视图的高度
我关闭了自动布局以使其正常工作(其他解决方案,例如sizeToFit()
不使用自动布局开启)但是当我这样做时,即使文本视图的所有内容都被渲染,它也会溢出它包含的边界UIView
。
我尝试使用同样适用于其容器上的文本视图的解决方案,但这并没有做任何事情。
似乎确实有效的一件事是:
但这不是我需要的,因为我在这个容器视图中也会有几个标签,所以它的高度不能与文本字段的高度相同。
有没有办法在不再次打开自动布局的情况下解决这个问题?(打开自动布局会有帮助吗?)如果打开自动布局可以解决这个问题,那么有没有办法保持文本视图的动态大小(因为打开它会破坏它)?
我对此很陌生。感谢帮助。
哦,我实际上正在开发一个 tvOS 应用程序,而不是 iOS 应用程序。不知道这是否有所作为。
编辑:
这是实际的代码:
这会在内容更改时动态扩展文本视图。添加:
调整容器的大小UIView
,但text.frame.origin.y
将文本视图设为 0。因此,将任何其他元素添加到容器中只会与文本视图重叠。
ios - 如何将标签放在 CollectionView 中,以便最近的单元格影响标签的“Y”位置?
如何将标签放在 CollectionView 中,以便最近的单元格也会影响标签的“Y”位置?https://developer.apple.com/tvos/human-interface-guidelines/visual-design/images/visual-design-animation.mp4
所以这个想法是,当您的 Cell 在您的 UILabel 附近聚焦时,您的 UILabel 会将其“Y”位置更改为 +/- 20 个点。我知道我有回调didUpdateFocusInContext(context: UIFocusUpdateContext, withAnimationCoordinator coordinator: UIFocusAnimationCoordinator) ,但是如果Cell 靠近焦点,我无法让 UILabel center.y 更改。
我有嵌套的集合。主 CollectionView 具有垂直滚动方向和单元格,它们包含在另一个具有水平滚动方向的集合中。
任何帮助将不胜感激)谢谢!
ios - TViOS 第三方库 marmelroy/Zip
想用迦太基和这个图书馆......
https://github.com/marmelroy/Zip
但是更新了 brew 并下载了最新的 carthage & Zip code 我在尝试构建时收到此错误?
为不兼容的目标 arm64-apple-ios8.0 创建了模块文件:/Users/localuser/blah/blah/blah/blah/Carthage/Build/iOS/Zip.framework/Modules/Zip.swiftmodule/arm64.swiftmodule
我的目标是 AppleTV iOS 9.2 版:也注意到此错误消息...
ld:为 tvOS 构建,但与为 iOS 构建的 dylib 链接,文件 '/Users/localuser/blah/blah/blah/Carthage/Build/iOS/Zip.framework/Zip' 用于架构 arm64
我在这里尝试不可能的事情吗?有办法解决吗?
localuser$ carthage update --platform iOS * 克隆 Zip 在“0.3.4”检查 Zip xcodebuild 输出可在 /var/folders/rd/m94y05zs6836d9lrmh44f0b40000gp/T/carthage-xcodebuild.O5thOi.log * Zip.xcodeproj 中的构建方案“Zip”中找到
和这个 ...
* 在“0.3.4”检查 Zip xcodebuild 输出可以在 /var/folders/rd/m94y05zs6836d9lrmh44f0b40000gp/T/carthage-xcodebuild.vhb9nL.log 中找到 在 Zip.xcodeproj 中构建方案“Zip OSX” * 在 Zip.xcodeproj 中构建方案“Zip”
tvos - AVPlayerViewController 播放/暂停在 tvOS 中不起作用
我正在开发 tvOS 应用程序。我有一个视频列表,在播放主视频之前需要播放具有跳过功能的 DFP 广告。我在 AVPlayerViewController 的视图上添加了跳过按钮并管理焦点(将焦点跳过按钮移动到 AVPlayerViewController 的视图)。如果我将 AVPlayerViewController 添加为 childViewController 但在主视频播放/暂停功能中不起作用,则焦点工作正常。
如果我已将 AVPlayerViewController 添加为 ParentViewController,则焦点不起作用。
我已经实现了打击代码
如何解决这个问题。请提出建议。
uitabbarcontroller - tvOS 9 和 10 之间的选项卡栏控制器焦点/手势更改?
我在 tvOS 9.x 中实现了一个简单的选项卡栏应用程序。导航按照 Apple 文档 ( https://developer.apple.com/reference/uikit/uitabbarcontroller?language=objc ) 中的描述工作,这样标签栏在选择内容视图或向下滑动时变为隐藏,在滑动时变为可见向上。
将我的开发 AppleTV 更新到 tvOS10 后,相同的未修改项目在运行时不再表现出这种行为。事实上,我只能左右滑动来更改选项卡式内容视图,但向上/向下没有任何作用。使用模拟器也存在同样的行为。
我创建了一个新的选项卡栏应用程序项目,以查看模板项目中是否存在任何 UI 属性/源差异,但我看不到任何差异。新的准系统项目的行为方式相同。
看来我不能再通过记录的控制器操作来集中内容视图了。我在 SO 上阅读了其他类似但不同的帖子,其中讨论了实现自定义 UITabBarController,其他讨论焦点的帖子,但我不想在不了解发生了什么变化的情况下进行修补,如果有的话,或者我在 tvOS 之旅中错过了什么。
我没有发布任何代码,因为我在 Xcode 8.0 (8A218a) 中创建的 vanilla Tab Bar 项目展示了这种行为(在我的设置中)。
非常感谢任何帮助。
tvos - 如何在苹果电视的导航栏的 BarButtonItem 上移动焦点?
我正在开发苹果电视应用程序。我想将注意力转移到导航栏的 BarButtonItem 上。
实际上,当视图控制器没有任何按钮或文本字段时,焦点移动到 BarButtonItem 上,但是当我在视图控制器中添加按钮时,焦点无法移动到 BarButtonItem。
谁能帮我解决这个问题?
tvos - 如何为 ios 10 使用preferredFocusedView 的preferredFocusEnvironments?
我正在开发 Apple tv os 应用程序。我想将注意力转移到特定的 UiButton 上,但我不知道如何使用 preferredFocusEnvironments 而不是 preferredFocusedView ?
我可以使用preferredFocusedView,但不推荐使用此变量。
所以有人可以帮助我解决这个问题吗?