[英]Can I set a ModelClass in one UIViewcotroller and read the ModelClass' object from another UIViewCotroller using swift3 iOS?
[英]How can i change focus from one object to next preferred object which i want in appleTvOS development project in swift3
实际上,我正在用swift3开发一个AppleTV项目。 使用遥控器更改焦点时,我遇到了一些问题。 有什么方法可以将焦点从一个对象更改为我想要的另一个对象。 当对象不完全对齐时(左,右,上,下),我无法将一个对象移动到另一对象。 我尝试了下面的代码,但是没有用,我在这里输入图像描述,还给出了一个屏幕截图,我希望将焦点从粉红色的按钮移到红色的点按钮,但是我不能。请给我提供一些代码。
override var preferredFocusedView: UIView? {
get {
return preferredFocusedView1
}
}
在tvOS中,Focus Engine只能使用简单的路径进行导航:上,下,右或左。
对于更复杂的导航路径,您需要定义《焦点指南》:
您可以在以下链接中找到UIFocusGuide的文档: https : //developer.apple.com/documentation/uikit/uifocusguide
此处提供有关此问题的好教程: https : //medium.com/@thomalexandre/using-uifocusguide-on-tvos-352e7afba132
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.