https://developer.apple.com/documentation/uikit/uifocussystem
"Queries and reevaluates the currently focused item."
현재 초점이 맟줘진 아이템을 쿼리하거나 재평가합니다.
@MainActor class UIFocusSystem : NSObject
앱의 객체에 대한 포커스 관련 상태를 얻기 위해 UIFocusSystem
객체를 사용합니다. 앱의 뷰, 뷰 컨트롤러, 윈도우, UIFocusEnvironment
프로토콜을 채택하는 객체에서 상태 정보를 가져올 수 있습니다. UIFocusSystem
객체는 윈도우 혹은 뷰 계층구조에서 현재 초점이 맞춰진 아이템을 목록으로 만듭니다. 시스템이 포커스 상태를 업데이트하도록 강제하기 위해 이 객체를 사용할 수 있으며, 포커스 변경이 발생하는 동안 재생될 커스텀 사운드를 등록할 수 있습니다.
메뉴와 상호작용 UI 레이아웃을 위한 직관적 컨트롤 스킴을 디자인하고 구현합니다.
https://developer.apple.com/documentation/uikit/focus-based_navigation/about_focus_interactions_for_apple_tv
https://velog.io/@panther222128/About-Focus-Interactions-for-Apple-TV
tvOS 앱을 위한 직관적이고 쉽게 조작되는 사용자 상호작용 컨트롤을 생성합니다.
https://developer.apple.com/documentation/uikit/focus-based_navigation/adding_user-focusable_elements_to_a_tvos_app
https://velog.io/@panther222128/Adding-User-Focusable-Elements-to-a-tvOS-App
하나의 뷰로부터 다른 뷰로의 특정 포커스 업데이트와 관련한 정보를 제공하는 객체입니다.
https://developer.apple.com/documentation/uikit/uifocusupdatecontext
https://velog.io/@panther222128/UIFocusUpdateContext
초점이 맞춰진 아이템에 대한 이동 힌트 정보를 제공합니다.
https://developer.apple.com/documentation/uikit/uifocusmovementhint
https://velog.io/@panther222128/UIFocusMovementHint