我正在查看Apple文檔here,無法在我的swift項目中實現它。我想在應用程序啓動時將UIButton設置爲View中的第一個焦點,但無法弄清楚。preferredFocusedView for tvOS
我主要是希望做這樣的事情: override func preferredFocusedView
....但顯然不是
我正在查看Apple文檔here,無法在我的swift項目中實現它。我想在應用程序啓動時將UIButton設置爲View中的第一個焦點,但無法弄清楚。preferredFocusedView for tvOS
我主要是希望做這樣的事情: override func preferredFocusedView
....但顯然不是
在UIViewController覆蓋get{}
它preferredFocusedView
來回報您的UIButton。然後請務必致電setNeedsFocusUpdate()
。這應該做到這一點。 (您也可以實施set{}
,以便您可以輕鬆更改哪個對象獲得焦點,但是請記住在更改焦點後再撥打setNeedsFocusUpdate()
)。
這是一個屬性,而不是功能,所以你需要做的雨燕:
override weak var preferredFocusedView: UIView? {
get {
return viewYouWantToFocus
}
}
好吧,我會試試這個當我得到一個機會 – Kashif