【发布时间】:2015-02-09 14:16:56
【问题描述】:
我在我的项目中使用了 TTTAttributedLabel。我已经设法通过修改链接属性来更改我创建的任何链接的默认颜色和下划线。
NSArray *pKeys = [[NSArray alloc] initWithObjects:(id)kCTForegroundColorAttributeName,
(id)kCTUnderlineStyleAttributeName
, nil];
NSArray *pObjects = [[NSArray alloc] initWithObjects:pAlertColor,[NSNumber numberWithInt:
kCTUnderlineStyleNone], nil];
NSDictionary *pLinkAttributes = [[NSDictionary alloc] initWithObjects:pObjects
forKeys:pKeys];
self.alertMessage.linkAttributes = pLinkAttributes;
self.alertMessage.activeLinkAttributes = pLinkAttributes;
但是,我注意到当我点击链接时,它会像点击任何其他链接一样瞬间变成红色。我需要改变这个颜色。有什么线索可以说明如何做到这一点?
【问题讨论】:
标签: ios objective-c tttattributedlabel