jjzjj

TTTAttributedLabel

全部标签

ios - TTTAttributedLabel 可以检测到链接,但不能正确按下

我正在使用TTTAttributedLabel检测链接,这是我初始化标签的代码:-(TTTAttributedLabel*)getLinkLabelWithSize:(CGSize)sizetext:(NSString*)text{TTTAttributedLabel*linkLabel;linkLabel=[[TTTAttributedLabelalloc]initWithFrame:CGRectMake(0,0,size.width*1.1,size.height)];linkLabel.font=[UIFontsystemFontOfSize:14.0f];linkLabel.b

html - 如何在 TTTAttributedLabel 中将 HTML anchor 设为可点击链接?

我有一个ios应用程序,它从服务器获取一段文本并将其显示在TTTAttributedLabel中。显示的文本是从HTML中删除的。例如原始HTMLHelloWorld!TTTAtributedLabel中的文本显示HelloWorld!但是,我希望“World”这个词像在HTML中一样可以点击。我知道TTTAttributedLabel可以像这样使用TTTAttributedLabel*tttLabel=;NSString*labelText=@"HelloWorld!";tttLabel.text=labelText;NSRanger=[labelTextrangeOfString:

ios - TTTAttributedLabel 链接字体在 UIAlertView 出现时发生变化

我有一个奇怪的问题:我有一个带有链接的TTTAttributedLabel:名称“bryan”是链接。当UIAlertView出现在这个标签上时,链接的字体会改变:如您所见,链接失去了字体大小和粗细。有没有人见过这个?“后台链接”之类的是否有单独的字体属性?谢谢。 最佳答案 当您创建一个链接,然后设置linkAttributes时,就会发生这种情况。当UIAlertController出现时,链接变为“不活动”,并且恢复为默认样式。设置inactiveLinkAttributes解决了这个问题。来源:https://github.c

ios - 在 TTTAttributedLabel 中指定多个/条件链接颜色

我已经向TTTAttributedLabel添加了一个链接检测器,用于识别@mentions和#hashtags并在我的TTTAttributedLabel实例中的那个位置创建一个链接:-(void)highlightMentionsInString:(NSString*)textwithColor:(UIColor*)colorisBold:(BOOL)boldisUnderlined:(BOOL)underlined{NSRegularExpression*mentionExpression=[NSRegularExpressionregularExpressionWithPatt

ios - 如何在 IOS 中以编程方式使 TTTAttributedLabel 居中对齐

我正在开发一个应用程序,其中有一个字符串,该字符串由带有前缀#的标签组成。我正在使用TTTAttributeLabel将链接添加到给定字符串中具有前缀#的单词。当我将链接添加到TTTAttribute标签时。它已成功添加,当我点击它时,我能够在该字符串中获得带有前缀#的所选单词。但我无法根据字符串长度将TTTAttribute标签居中对齐..默认属性attributedLabel.verticalAlignment=TTTAtributedLabelVerticalAlignmentCenter;在应用链接时不起作用。我希望标签根据其长度居中对齐,如下所示。如果它是没有应用链接的普通T

ios - TTTAttributedLabel 链接正在设置样式但不可点击

我一直在研究使可点击链接正常工作的解决方案。我可以在使用UITextView+NSAttributedString时让它工作,但是当它是UITableViewCell时它不能正确地自动布局。现在我已经将TTTAttributedLabel添加到我的项目中,它完美地设置了View的样式。链接也会变成蓝色并带有下划线。但是点击它们没有任何反应。我确实在我的Controller上实现了TTTAttributedLabelDelegate,使Storyboard中的标签实现了MyLabel(它只是扩展了TTTAttributedLabel并具有委托(delegate)选项,因为我希望它们在同一

ios - TTTAttributedLabel 链接检测无法在 iOS8 中使用 swift

我想使用TTTAttributedLabel来检测UITableViewCell的标签中文本的链接,但它不起作用。我在iOS8上使用swift。下面是UITableViewCell代码:classStoryTableViewCell:UITableViewCell,TTTAttributedLabelDelegate{overridefuncawakeFromNib(){super.awakeFromNib()//Initializationcode//LinkpropertieslettextLabel=self.descriptionLabelletlinkColor=UIColo