UITextView文本背景颜色
我想获得一个透明的UITextView,我知道如何设置它。 我还想要的就像在已经显示的文本下面的彩色背景。 再次,文本视图背景将整个视图矩形设置为给定的颜色,我想要的是文本下面的颜色。 实现这样的事情的任何简单方法?
从我可以告诉你,你试图在文本上实现突出效果。 如果是这种情况,您可以使用NSAttributedString。 它允许您设置文本的背景颜色而不是视图背景。
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:@"Test String"]; [attributedString addAttribute:NSBackgroundColorAttributeName value:[UIColor lightGrayColor] range:NSMakeRange(0, 11)];
然后在UITextView上设置attributedText属性:
textView.attributedText = attributedString;
- Swift中的Optionals!
- Swift:集合视图未正确调整以改变大小
- URL编码Alamofire GET参数与SwiftyJSON
- 无法将typesNSAttributedString.DocumentAttributeKey的值转换为.DocumentReadingOptionKey
- 如何从视图控制器传递数据?
- 在UIWebView中的背景audio播放
- 我如何解决NSInternalInconsistencyException',原因:'+ entityForName:失败报告
- DynamoDB自动增加ID和服务器时间(iOS SDK)
- 作为System.Drawing.Bitmap(Xamarin)从背景应用程序的iOS屏幕截图