如何将TextView设置背景透明(不改变本身颜色)
2014-02-15 18:39
411 查看
问题描述:
在一个图片(UIImageView)上层添加一些文字(UITextView) , 但是文字的白色背景会将下层,也就是图片层覆盖。并且设置 textView.alpha = 0.5,效果会把文字连同背景全部变为原来的0.5倍。但是我需要的只是文字背景透明,文字本身效果不变。
解决方案:
设置UITextView的背景为clearColor即可。这样就可以文字不变的情况下使得视图背景透明
原理:
1、alpha属性改变背景和其本身的透明度
2、设置background为clearColor即可不改变本身的情况下使得背景透明
3、clearColor的属性值0.0 white, 0.0 alpha(白度为0,完全透明)
在一个图片(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,完全透明)
相关文章推荐
- 如何改变TextView的textColor的颜色或背景像radioButton一样简单。
- Android 如何点击改变ListView行布局的TextView内容和颜色背景
- Android如何设置背景透明、开关输入法、改变标题栏颜色、layer-list
- Android TextView设置部分字体颜色改变,部分字体背景改变
- android TextView 设置部分文字背景色和文字颜色
- Android通过selector选择器设置Button或者textview的背景颜色,字体颜色
- android--设置TextView部分文字的颜色和背景(高亮显示)
- android--设置TextView部分文字的颜色和背景(高亮显示)
- (转)#小美化#Android给TextView设置透明背景、圆角边框
- android在代码中四种设置控件(以及TextView的文字颜色)背景颜色的方法
- Android 代码中设置控件背景颜色,以TextView为例
- TextView设置超链接、背景颜色、字体颜色等等,Spannable的使用。
- android--设置TextView部分文字的颜色和背景(高亮显示)
- android--设置TextView部分文字的颜色和背景(高亮显示)
- TabLayout和ViewPager搭配使用中如何设置Tab背景颜色(无须自定义TabLayout)
- [置顶] android,在java代码中,如何给textview设置不同的颜色,以及引用color中资源设置颜色
- TextView 设置背景【点击或获得焦点改变背景】
- 设置TextView等View组件点击效果。点击修改背景。字体颜色等
- 如何将TextView的背景设为透明但是文字不透明
- android在代码中四种设置控件(以及TextView的文字颜色)背景颜色的方法