强调UILabel的某个部分

lak*_*esh 5 uilabel ios

正如标题所示,我需要强调UILabel的某个部分.例如:Please click ESPNSoccernet to read the latest Football News.我想强调ESPNSoccernet这个词.这是因为我希望它可以点击,它需要链接到网站.

需要一些指导来做到这一点.如果有另一种方式,请告诉我......

Bon*_*nie 15

对于ios 6,您可以使用AttributedStrings

NSMutableAttributedString *yourString = [[NSMutableAttributedString alloc] initWithString:@"Please click ESPNSoccernet to read the latest Football News."];
[yourString addAttribute:NSUnderlineStyleAttributeName
                        value:[NSNumber numberWithInt:1]
                        range:(NSRange){0,25}];

label.attributedText = [yourString copy];
Run Code Online (Sandbox Code Playgroud)

您还可以使用第三方UILable库TTTAttributedLabel.