2010-11-21 2 views
0

에 텍스트를 복사 할 수 있도록 허용 TTStyledTextLabel을 사용하여 스타일이 지정된 내용을 렌더링합니다. 이제 사용자가 텍스트를 선택하고 복사 할 수있게하려고합니다.는 사용자가 선택하고 내가 확실하지 해요 TTStyledTextLabel

#pragma mark - 
#pragma mark UIResponderStandardEditActions 

- (void)copy:(id)sender { 
    NSString* text = _text.rootNode.outerText; 
    UIPasteboard* pasteboard = [UIPasteboard generalPasteboard]; 
    [pasteboard setValue:text forPasteboardType:@"public.utf8-plain-text"]; 
} 

레이블이 실제 복사와 함께 도울 준비가되어 있음을 나타냅니다 :이 찾을 TTSTyledTextLabel의 소스를 확인하고 있습니다. 하지만 텍스트 선택을 허용하는 방법을 알아낼 수는 없습니다.

아무도 아이디어가 없습니까?

+0

나는 당신과 똑같은 일을하려하고 있는데, 어떻게하는지 알아 냈습니까? 감사. – 0pcl

+0

아니, 아마도 거의 불가능할 것입니다. 이제 UI 대신 따옴표 단추를 추가했습니다. – PEZ

답변

0

나중에 다시 방문하십시오 ... TTStyledText 클래스를 실질적으로 다시 작성하지 않으면 불가능합니다.

관련 문제