[英]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.