您的位置:首页 > 其它

如何将TextView设置背景透明(不改变本身颜色)

2014-02-15 18:39 411 查看
问题描述:

在一个图片(UIImageView)上层添加一些文字(UITextView) , 但是文字的白色背景会将下层,也就是图片层覆盖。并且设置 textView.alpha = 0.5,效果会把文字连同背景全部变为原来的0.5倍。但是我需要的只是文字背景透明,文字本身效果不变。

解决方案:

设置UITextView的背景为clearColor即可。这样就可以文字不变的情况下使得视图背景透明

[textView setBackgroundColor:[UIColor clearColor]];


原理:

1、alpha属性改变背景和其本身的透明度

2、设置background为clearColor即可不改变本身的情况下使得背景透明

3、clearColor的属性值0.0 white, 0.0 alpha(白度为0,完全透明)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐