ios 10 如何使用preferredFocusEnvironments insted of preferredFocusedView?

Posted

技术标签:

【中文标题】ios 10 如何使用preferredFocusEnvironments insted of preferredFocusedView?【英文标题】:how to use preferredFocusEnvironments insted of preferredFocusedView for ios 10? 【发布时间】:2016-11-18 04:03:34 【问题描述】:

我正在开发 Apple tv os 应用程序。我想将焦点移到特定的 UiButton 上,但我不知道如何使用 preferredFocusEnvironments 而不是 preferredFocusedView ?

我可以使用preferredFocusedView,但不推荐使用此变量。

所以有人可以帮我解决这个问题吗?

【问题讨论】:

请检查此答案***.com/questions/39479180/… 感谢 Roman Podymov。 【参考方案1】:

我可以通过关注link来解决这个问题

我所做的如下:

@IBOutlet weak var viewTemp: UIView!
override var preferredFocusEnvironments : [UIFocusEnvironment] 
    //Condition
    return [viewTemp]

安装了这个。

override weak var preferredFocusedView: UIView? 
    //Condition
    return viewTemp

【讨论】:

这是个好方法,每当您找到解决方案时,您都会提出您的建议

以上是关于ios 10 如何使用preferredFocusEnvironments insted of preferredFocusedView?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 10 或更低版本中使用 webview? [复制]

如何使用 Apple 开发者帐户创建在 ios 10 和 ios 12 上都可以信任的 ipa

ios 10 如何使用preferredFocusEnvironments insted of preferredFocusedView?

IOS10本地通知使用UNUserNotification时如何设置徽章

如何在 iOS 10 的目标 c 中使用 uisearchbar?

在 OS X 10.10 (Yosemite Beta) 中,如何使用 iOS 6.1 模拟器进行测试?