我正在使用TTStyledTextLabel,我遇到了以下问题。我很感激,如果你能看一眼并以某种方式支持我来修复它们。
我正在开发的应用程序是由另一位开发人员开发的。它基于标准的UITableViewController。但是,根据要求,我必须在UITableViewCell中使用TTStyledText。
TTStyledTextLabel用于显示可能包含(1)网站链接的内容;或者(2)带有参数的内部链接,应用程序将处理该参数以显示适当的内容。
我面临的问题是:
当TTStyledTextLabel有链接,并且用户点击链接时,内容的其他部分消失了,只显示链接:(我需要保留完整的内容。
我不知道如何抓住点击的URL链接以获得进一步的进展。我需要捕获该URL以获取参数。
我对Three20很新,请给我一些线索。非常感谢你!
最诚挚的问候, 升
答案 0 :(得分:0)
为了回答我的第二个问题(抓住网址),我实现了这样的TTNavigatorDelegate
- (BOOL)navigator: (TTBaseNavigator *)navigator shouldOpenURL:(NSURL *) URL {
NSString *query = URL.query;
//process the query
return NO;
}
这很好用!但是,第一个问题仍然存在。点击链接后,其他文本将被禁用:(