[ios] Swift로 클립 보드 / 판지에 텍스트를 복사하는 방법


Answers

복사 및 붙여 넣기가 일반적으로 쌍으로 이루어지기 때문에 이것은 @ jtbandes에 대한 보충 답변입니다. 간결한 대답입니다. 나는 원래 붙여 넣는 방법을 찾고자했다.

iOS는 일반적인 페이스트 보드를 변수처럼 사용할 수 있기 때문에 쉽게 만듭니다. UIPasteboard.general.string 가져오고 설정 UIPasteboard.general.string .

다음은 UITextField 와 함께 사용되는 예제입니다.

UIPasteboard.general.string = myTextField.text

if let myString = UIPasteboard.general.string {
    myTextField.insertText(myString)
}

pasteboard 문자열은 선택 사항이므로 먼저 래핑 해제해야합니다.

Question

다른 응용 프로그램에서 붙여 넣을 수있는 텍스트를 iOS 클립 보드로 복사하는 방법에 대한 깨끗한 예제를 찾고 있습니다.

이 기능의 장점은 기존 텍스트 복사 기능의 표준 텍스트 강조 기능없이 텍스트를 빨리 복사 할 수 있다는 것입니다.

주요 클래스가 UIPasteboard에 있다고 가정하고 있지만 제공하는 코드 예제에서 관련 영역을 찾을 수 없습니다. https://developer.apple.com/documentation/uikit/uipasteboard






Related