Как Вам используют TTStyledTextLabel?

1 ответ

Трудно помочь, не увидев того, что вы уже пробовали, но вы должны уметь делать что-то вроде следующего:

TTStyledTextLabel* label = [[[TTStyledTextLabel alloc] 
        initWithFrame:someFrame] autorelease];
NSString* labelText = @"This should <a href=\"custom-uri://some/url\">work</a>";
label.text = [TTStyledText textFromXHTML:labelText lineBreaks:NO URLs:YES];
[someView addSubview:label];

Затем вы можете использовать TTNavigator и TTURLMap для сопоставления custom-uri: // some / url конкретному контроллеру в вашем приложении или обработайте его самостоятельно в делегате приложения. Лучше всего узнать, как это сделать, посмотрев на пример приложения TTNavigatorDemo , включенный в исходный код Three20. В частности, посмотрите на AppDelegate.m , где выполняется все сопоставление URL-адресов.

11
ответ дан 6 December 2019 в 23:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: