Разрешить пользователю выбирать и копировать текст в TTStyledTextLabel - PullRequest
0 голосов
/ 21 ноября 2010

Я не уверен, если это Three20 вопрос или общий ios / iphone (я нуб в обеих областях.)

В настоящее время я использую 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"];
}

Что означает, что этикетка готова помочь с фактическим копированием. Но я не могу понять, как сделать так, чтобы он позволял выделять текст.

Есть идеи у кого-нибудь?

1 Ответ

0 голосов
/ 13 июня 2012

Возвращаясь к этому спустя годы ... Это невозможно без существенного переписывания классов TTStyledText.

...