2012-07-05 6 views
1

복사 방법 : 붙여 넣기 : 잘라 내기 : UIWebView의 이벤트? Apple이 말했듯이 UIWebView 하위 클래스 인 을 처리 할 수 ​​없으므로 UIResponderStandardEditActions를 어떻게 처리 할 수 ​​있습니까? 어쩌면 누군가가 그런 어려움에 직면했을 것입니다 ...핸들 복사 : 붙여 넣기 : 잘라 내기 : UIWebView에서

html (RTF 텍스트, 일부 맞춤 html 요소)을 복사/붙여 넣기하려면 맞춤 복사, 잘라 내기, 붙여 넣기를 구현해야합니다. 또한 2 개의 webview가 있으므로 하나의 요소를 붙여 넣으면 다른 요소가이 상호 작용에 대해 응답해야합니다.

+0

이 작업으로 무엇을하려합니까? 당신이하고있는 일에 따라 다르게 처리 할 수 ​​있습니다. – woz

+0

질문을 수정했습니다. – velkopopovizky

답변

1

불행히도, 당신은 당신 자신의 복사/붙여 넣기 메뉴를 만들어야 할 것이라고 생각합니다. this question에서 답을 사용

사용자 정의 복사/붙여 넣기 버튼을 설정할 수 있습니다, 당신은 당신이 그 통해 일을하려고하는 모든 것을 처리 할 수있는 방법 : 사용자 지정 UIMenuController을 만드는

[[UIApplication sharedApplication] sendAction:@selector(cut:) to:nil from:self forEvent:nil]; 

또한, this question 쇼를하고 UILongPressGestureRecognizer를 사용하여 UIWebView에 표시되도록하십시오.

이 정보가 도움이되기를 바랍니다. 누군가는 더 쉬운 방법을 알고 있을지도 모르지만, 나는이 방법이 적어도 효과가있을 것이라고 생각합니다.

+0

이 코드는 아무 것도 잘라 내지 않습니다. – Dmitry

+0

@Altaveron 아니, 아무것도 자르지 않는다; 자체 코드를 사용하여 무언가를자를 수 있습니다. 표준 잘라 내기/복사/붙여 넣기는 자동으로'UIWebView'에서 제공됩니다. – woz

관련 문제