我正在使用UITextView
,我想更改我在此组件中使用的超链接的颜色。例如,如果UITextView
显示 www.gmail.com ,则会显示蓝色。我想改变那种颜色。
答案 0 :(得分:115)
好哇! Apple已经发布了适用于iOS7的解决方案!正如this answer中所述,您可以使用linkTextAttributes
的{{1}}属性。带下划线的白色链接看起来像这样:
UITextView
或者您也可以更改yourTextView.linkTextAttributes = @{
NSForegroundColorAttributeName: [UIColor whiteColor],
NSUnderlineStyleAttributeName: [NSNumber numberWithInt:NSUnderlineStyleSingle]
};
,因为tintColor
继承自UITextView
并使用UIView
属性为链接添加颜色 - 请参阅:
tintColor
现在您的链接看起来很史诗!
答案 1 :(得分:-6)