다음을 통해 공유


IUITextInput 인터페이스

정의

IUITextInput은 텍스트 입력과 함께 작동하며 자동 고침 및 문서 프레젠테이션과 관련된 다른 많은 텍스트 입력 기능을 포함한 기능을 조작할 수 있습니다.

[Foundation.Protocol(Name="UITextInput", WrapperType=typeof(UIKit.UITextInputWrapper))]
public interface IUITextInput : IDisposable, UIKit.IUIKeyInput
type IUITextInput = interface
    interface INativeObject
    interface IDisposable
    interface IUIKeyInput
    interface IUITextInputTraits
파생
특성
구현

속성

AutocapitalizationType

UITextAutocapitalizationType에서 사용되는 IUITextInput입니다.

(다음에서 상속됨 IUITextInputTraits)
AutocorrectionType

UITextAutocorrectionType에서 사용되는 IUITextInput입니다.

(다음에서 상속됨 IUITextInputTraits)
BeginningOfDocument

문서의 시작을 나타내는 텍스트 위치입니다.

EnablesReturnKeyAutomatically

반환 키를 자동으로 사용할 수 있는지 여부입니다.

(다음에서 상속됨 IUITextInputTraits)
EndOfDocument

문서의 시작을 나타내는 텍스트 위치입니다.

Handle

관리되지 않는 개체 표현에 대한 핸들(포인터)입니다.

(다음에서 상속됨 INativeObject)
HasText

키 입력에 텍스트가 있는지 여부를 알려주는 값을 가져옵니다.

(다음에서 상속됨 IUIKeyInput)
KeyboardAppearance

UIKeyboardAppearance 사용하는 입니다. IUITextInput

(다음에서 상속됨 IUITextInputTraits)
KeyboardType

UIKeyboardType에서 사용되는 IUITextInput입니다.

(다음에서 상속됨 IUITextInputTraits)
MarkedTextRange

지정된 문서에서 현재 표시된 텍스트 범위입니다.

MarkedTextStyle

텍스트를 그려야 하는 방법을 설명하는 특성 사전입니다.

ReturnKeyType

의 반환 키 형식입니다 IUITextInput.

(다음에서 상속됨 IUITextInputTraits)
SecureTextEntry

입력한 텍스트를 숨길지 여부입니다.

(다음에서 상속됨 IUITextInputTraits)
SelectedTextRange

문서에서 선택한 텍스트의 범위입니다.

SpellCheckingType

자동 완성을 사용하도록 설정한 경우에만 맞춤법 검사가 설정되어 있는지, 꺼져 있는지 또는 맞춤법 검사를 사용할지 여부를 알려주는 값을 가져오거나 설정합니다(기본값).

(다음에서 상속됨 IUITextInputTraits)
WeakInputDelegate

약한 입력 대리자를 나타냅니다.

WeakTokenizer

약한 토큰화기를 나타냅니다.

메서드

ComparePosition(UITextPosition, UITextPosition)

한 위치와 다른 위치의 비교를 가져옵니다.

DeleteBackward()

IUITextInput은 텍스트 입력과 함께 작동하며 자동 고침 및 문서 프레젠테이션과 관련된 다른 많은 텍스트 입력 기능을 포함한 기능을 조작할 수 있습니다.

(다음에서 상속됨 IUIKeyInput)
GetBaseWritingDirection(UITextPosition, UITextStorageDirection)

텍스트 위치의 기본 쓰기 방향을 가져옵니다.

GetCaretRectForPosition(UITextPosition)

지정된 삽입 지점에서 캐리트를 그리는 데 사용되는 사각형입니다.

GetCharacterRange(UITextPosition, UITextLayoutDirection)

정의된 방향의 제한 내에서 문자 범위를 가져옵니다.

GetCharacterRangeAtPoint(CGPoint)

지정된 지점에 있는 문서의 문자 또는 문자 범위를 가져옵니다.

GetClosestPositionToPoint(CGPoint)

지정된 지점에 존재하는 문서에서 가장 가까운 위치를 가져옵니다.

GetClosestPositionToPoint(CGPoint, UITextRange)

IUITextInput은 텍스트 입력과 함께 작동하며 자동 고침 및 문서 프레젠테이션과 관련된 다른 많은 텍스트 입력 기능을 포함한 기능을 조작할 수 있습니다.

GetFirstRectForRange(UITextRange)

지정한 문서 텍스트 범위를 둘러싸는 첫 번째 사각형을 가져옵니다.

GetOffsetFromPosition(UITextPosition, UITextPosition)

정의된 두 텍스트 위치 사이에 표시되는 문자 수를 가져옵니다.

GetPosition(UITextPosition, nint)

초기 위치에서 문자 오프셋을 가져옵니다.

GetPosition(UITextPosition, UITextLayoutDirection, nint)

초기 위치에서 문자 오프셋을 가져옵니다.

GetPositionWithinRange(UITextRange, UITextLayoutDirection)

지정된 범위 내의 위치를 가져옵니다.

GetSelectionRects(UITextRange)

텍스트 범위에 해당하는 선택 영역의 배열을 가져옵니다.

GetTextRange(UITextPosition, UITextPosition)

지정된 텍스트 범위를 가져옵니다.

InsertText(String)

커서에 텍스트를 삽입합니다.

(다음에서 상속됨 IUIKeyInput)
ReplaceText(UITextRange, String)

지정된 범위 내에서 문서 텍스트를 대체합니다.

SetBaseWritingDirectionforRange(UITextWritingDirection, UITextRange)

지정된 텍스트 범위에서 쓰기 위한 기본 directon을 설정합니다.

SetMarkedText(String, NSRange)

표시된 텍스트를 설정하고 현재 선택 영역으로 표시합니다.

TextInRange(UITextRange)

특정 범위 내에 지정된 모든 텍스트를 가져옵니다.

UnmarkText()

문서 내에서 현재 표시된 모든 텍스트의 표시를 해제합니다.

확장 메서드

BeginFloatingCursor(IUITextInput, CGPoint)

지정된 point에 부동 커서를 표시하기 시작합니다.

DictationRecognitionFailed(IUITextInput)

받아쓰기 인식에 실패했습니다.

DictationRecordingDidEnd(IUITextInput)

받아쓰기 기록이 끝났습니다.

EndFloatingCursor(IUITextInput)

부동 커서의 표시를 종료합니다.

GetCharacterOffsetOfPosition(IUITextInput, UITextPosition, UITextRange)

문서에 있는 문자 position 의 오프셋 range 을 계산하고 반환합니다.

GetFrameForDictationResultPlaceholder(IUITextInput, NSObject)

애니메이션 받아쓰기 결과 자리 표시자를 표시할 사각형을 반환합니다.

GetPosition(IUITextInput, UITextRange, nint)

문서의 절대 위치를 계산하고 에 문자withinRange로 반환합니다atCharacterOffset.

GetSelectionAffinity(IUITextInput)

부동 커서 표시를 중지합니다.

GetTextInputView(IUITextInput)

텍스트 입력 내에서 기하학적 연산을 위한 좌표계를 제공하는 입력 보기를 반환합니다.

GetTextStyling(IUITextInput, UITextPosition, UITextStorageDirection)

위치에 있는 텍스트에 대한 스타일 속성 사전을 atPosition 반환합니다.

InsertDictationResult(IUITextInput, NSArray)

받아쓰기 결과를 현재 위치에 삽입합니다.

InsertDictationResultPlaceholder(IUITextInput)

받아쓰기 결과가 생성되기 전에 사용할 자리 표시자 개체를 반환합니다.

RemoveDictationResultPlaceholder(IUITextInput, NSObject, Boolean)

placeholder 더 이상 필요하지 않습니다.

SetSelectionAffinity(IUITextInput, UITextStorageDirection)

커서가 마지막 줄의 시작 부분에 표시되는지 아니면 여러 줄 선택 영역의 두 번째 줄에서 마지막 줄의 끝에 표시되는지 여부를 제어하는 값을 설정합니다.

ShouldChangeTextInRange(IUITextInput, UITextRange, String)

inRange 텍스트를 로 바꿔야 하는지 여부를 묻습니다 replacementText.

UpdateFloatingCursor(IUITextInput, CGPoint)

부동 커서를 지정된 point로 이동합니다.

GetPasswordRules(IUITextInputTraits)

암호 입력 규칙을 반환합니다.

GetSmartDashesType(IUITextInputTraits)

스마트 대시 스타일을 가져옵니다.

GetSmartInsertDeleteType(IUITextInputTraits)

스마트 삽입 스타일을 가져옵니다.

GetSmartQuotesType(IUITextInputTraits)

스마트 따옴표 스타일을 가져옵니다.

GetTextContentType(IUITextInputTraits)

시스템에서 사용자 지정 키보드를 제공할 수 있는 예상 입력의 의미 체계를 가져옵니다.

SetPasswordRules(IUITextInputTraits, UITextInputPasswordRules)

암호 입력 규칙을 설정합니다.

SetSmartDashesType(IUITextInputTraits, UITextSmartDashesType)

스마트 대시의 스타일을 설정합니다.

SetSmartInsertDeleteType(IUITextInputTraits, UITextSmartInsertDeleteType)

스마트 삽입의 스타일을 설정합니다.

SetSmartQuotesType(IUITextInputTraits, UITextSmartQuotesType)

스마트 따옴표의 스타일을 설정합니다.

SetTextContentType(IUITextInputTraits, NSString)

시스템이 사용자 지정 키보드를 제공할 수 있도록 하는 예상 입력의 의미 체계를 설정합니다.

적용 대상