UIScribbleInteraction

Panther·2021년 9월 16일
0

https://developer.apple.com/documentation/uikit/uiscribbleinteraction

"An interaction for customizing the behavior of Scribble on text input views, or for suppressing it entirely in specific cases."

텍스트 입력 뷰에서 스크리블의 동작을 커스터마이징하거나 특정 경우에 전체를 억제하기 위한 상호작용입니다.

Declaration

@MainActor class UIScribbleInteraction : NSObject

Overview

기본값으로 스크리블은 UITextInput을 구현하는 편집 가능한 뷰에 직접 작성함으로써 사용자가 텍스트를 입력할 수 있도록 해줍니다.

커스터마이징된 텍스트 필드를 갖는 앱에서 더 나은 쓰기 경험을 위해 UI를 최적화시키기 위한 UIScribbleInteractionDelegate 콜백을 사용할 수 있습니다. 예를 들어 사용자가 쓰기를 시작할 때 커스텀 플레이스홀더를 숨길 수 있고, 필드가 초점을 가지고 있는 동안 이동하는 경우 필드에 대한 초점을 지연시킬 수 있습니다.

애플 펜슬을 사용하는 드로잉을 지원하는 텍스트 뷰를 사용하면, 텍스트 필드가 쓰기에 대한 펜슬 이벤트를 받지 않도록 하기 위해 텍스트 필드 근처에서는 스크리블을 억제할 필요가 있을 것입니다.

0개의 댓글