https://developer.apple.com/documentation/uikit/focus-based_navigation
"Navigate the interface of your UIKit app using a remote, game controller, or keyboard."
원격, 게임 컨트롤러, 키보드를 사용해 UIKit
앱의 인터페이스를 탐색합니다.
메뉴와 상호작용 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/uifocussystem
https://velog.io/@panther222128/UIFocusSystem
하나의 뷰로부터 다른 뷰로의 특정 포커스 업데이트와 관련한 정보를 제공하는 객체입니다.
https://developer.apple.com/documentation/uikit/uifocusupdatecontext
https://velog.io/@panther222128/UIFocusUpdateContext
초점이 맞춰진 아이템에 대한 이동 힌트 정보를 제공합니다.
https://developer.apple.com/documentation/uikit/uifocusmovementhint
https://velog.io/@panther222128/UIFocusMovementHit
포커스를 원하는 위치로 이동시키는 비표준 네비게이션 상호작용을 빌드합니다.
https://developer.apple.com/documentation/uikit/focus-based_navigation/creating_custom_navigation_interactions
https://velog.io/@panther222128/Creating-Custom-Navigation-Interactions
뷰가 아닌 영역을 초점이 맞춰질 수 있도록 드러내는 객체입니다.
https://developer.apple.com/documentation/uikit/uifocusguide
https://velog.io/@panther222128/UIFocusGuide
오류를 찾아내고 왜 다음 초점이 맞춰니는 아이템이 기대한 바와 다른지를 확인합니다.
https://developer.apple.com/documentation/uikit/focus-based_navigation/debugging_focus_issues_in_your_app
https://velog.io/@panther222128/Debugging-Focus-Issues-in-Your-App
포커스 관련 상호작용 디버깅을 위한 런타임 객체입니다.
https://developer.apple.com/documentation/uikit/uifocusdebugger
https://velog.io/@panther222128/UIFocusDebugger
포커스 업데이트가 발생하는 동안 포커스 관련 애니메이션의 조정자입니다.
https://developer.apple.com/documentation/uikit/uifocusanimationcoordinator
https://velog.io/@panther222128/UIFocusAnimationCoordinator
베타이기 때문에 오버뷰 사용이 불가능합니다.
https://developer.apple.com/documentation/uikit/uifocuseffect
https://velog.io/@panther222128/UIFocusEffect
베타이기 때문에 오버뷰 사용이 불가능합니다.
https://developer.apple.com/documentation/uikit/uifocushaloeffect
https://velog.io/@panther222128/UIFocusHaloEffect
제스쳐 리코그나이저에 있는 앱의 이벤트 처리 로직을 캡슐화함으로써 앱에서 해당 코드를 재사용할 수 있게 합니다.
https://developer.apple.com/documentation/uikit/touches_presses_and_gestures
https://velog.io/@panther222128/Touches-Presses-and-Gestures
뷰에서 상호작용 API를 사용해 앱으로 드래그 앤 드롭 기능을 가져옵니다.
https://developer.apple.com/documentation/uikit/drag_and_drop
https://velog.io/@panther222128/Drag-and-Drop
커스텀 컨트롤 및 뷰에서 포인터 상호작용을 지원합니다.
https://developer.apple.com/documentation/uikit/pointer_interactions
https://velog.io/@panther222128/Pointer-Interactions
애플 펜슬을 사용해 더블 탭 사용자 상호작용을 처리합니다.
https://developer.apple.com/documentation/uikit/pencil_interactions
https://velog.io/@panther222128/Pencil-Interactions
메뉴 시스템, contextual 메뉴, 홈 스크린 퀵 액션, 키보드 단축키를 사용해 앱과의 상호작용을 단순화합니다.
https://developer.apple.com/documentation/uikit/menus_and_shortcuts
https://velog.io/@panther222128/Menus-and-Shortcuts
UIKit 앱을 iOS 및 tvOS를 사용하는 모두에게 접근 가능한 형태로 만듭니다.
https://developer.apple.com/documentation/uikit/accessibility_for_uikit
https://velog.io/@panther222128/Accessibility-for-UIKit