我必须在目标 C 中显示一小部分长文本。我们将如何使用 TTTAttributedLabel 添加阅读更多按钮来显示所有文本。
提前致谢
我必须在目标 C 中显示一小部分长文本。我们将如何使用 TTTAttributedLabel 添加阅读更多按钮来显示所有文本。
提前致谢
NSLinkAttributeName
: [NSURL URLWithString:EXTagURL]
。然后使用下面的委托方法导航到您设置的属性字符串的 URL。
-(void)attributedLabel:(TTTAttributedLabel *)label
didSelectLinkWithURL:(NSURL *)url{}
希望这可以帮助。
首先确保您在终端中更新了 cocoapods:- gem install cocoapods , pod install
然后在情节提要中将标签设置为类 TTTAttributed 标签。然后为您的视图控制器创建一个出口 @property (weak, nonatomic) IBOutlet TTTAttributedLabel *articleDetail;
然后在 viewdidload 中创建一个属性字符串
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:@"Read More .."];
[attributedString addAttribute: NSLinkAttributeName value: [NSURL URLWithString:@""] range: NSMakeRange(0, attributedString.length)];
self.articleDetail.attributedTruncationToken = attributedString;
然后最后创建委托方法
-(void)attributedLabel:(TTTAttributedLabel *)label
didSelectLinkWithURL:(NSURL *)url
{
}