请看下图,Red Color Texts 是两个不同的字符串,Ash color String 是另一个字符串。我将这些字符串连接成一个字符串,然后将该字符串分配给 UILabel。
我使用 NSMutableAttributedString 将颜色和字体样式应用到 NSString
现在我需要在红色字符串“SIVASAGAR”和“THE ORDER:1886”上显示两个单独的链接,当用户单击该链接时,它会重定向到不同的 View 。
是否可以使用 UIButton 或 STTweetlabel 或其他方式实现此类场景?
注意:所有名称,我的意思是红色字符串位置(X 和 Y 值)将根据需要动态更改。
最佳答案
我认为你应该使用 UITextView
并添加:
[attributedText addAttribute:NSLinkAttributeName value:@"yourCustomSchemeUrl://" range:linkRange];
并实现自定义 URL 方案
关于ios - 如何在 UILabel 中的不同字符串上显示两个单独的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30482019/