Ios UITextView文本背景色
我试图获得一个透明的UITextView,我知道如何设置它。我还想要的是,在已经显示的文本下方有一个彩色背景。同样,文本视图背景会将整个视图矩形设置为给定的颜色,我想要的是文本下方的颜色。有什么简单的方法可以达到这样的效果吗?我可以告诉你,你正试图在文本上实现高亮效果。如果是这种情况,您可以使用NSAttributedString。它允许您设置文本的背景颜色,而不是视图背景Ios UITextView文本背景色,ios,uikit,uitextview,core-text,Ios,Uikit,Uitextview,Core Text,我试图获得一个透明的UITextView,我知道如何设置它。我还想要的是,在已经显示的文本下方有一个彩色背景。同样,文本视图背景会将整个视图矩形设置为给定的颜色,我想要的是文本下方的颜色。有什么简单的方法可以达到这样的效果吗?我可以告诉你,你正试图在文本上实现高亮效果。如果是这种情况,您可以使用NSAttributedString。它允许您设置文本的背景颜色,而不是视图背景 NSMutableAttributedString *attributedString = [[NSMutableAttr
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:@"Test String"];
[attributedString addAttribute:NSBackgroundColorAttributeName value:[UIColor lightGrayColor] range:NSMakeRange(0, 11)];
然后在UITextView上设置attributedText属性:
textView.attributedText = attributedString;
差不多就是这样了。问题是文本比整行短,突出部分一直延伸到行尾。我可以绕过突出显示的角落吗?查看此文本视图荧光灯