【发布时间】:2011-06-03 22:28:56
【问题描述】:
在我的 1) UIView 一 (2) UIImageView 将在此 (3) UITextView。
这个UITextView 必须是透明的,我们必须查看imageView。
我该怎么做?
【问题讨论】:
标签: ios objective-c swift iphone uitextview
在我的 1) UIView 一 (2) UIImageView 将在此 (3) UITextView。
这个UITextView 必须是透明的,我们必须查看imageView。
我该怎么做?
【问题讨论】:
标签: ios objective-c swift iphone uitextview
如果你只想让背景(而不是整个 UITextView)透明,我相信你应该通过它从 UIView 继承的 backgroundColor 属性来做到这一点。
这样……
[yourTextView setBackgroundColor:[UIColor clearColor]];
...希望可以解决问题。
但是,如果您想让 整个 UITextView 透明,@taskinoor 提到的 alpha 属性是完美的。
【讨论】:
Swift 4 及更高版本
对于 Swift 4 使用这个:
yourTextView.backgroundColor = UIColor.clear
【讨论】:
然后,您就完成了(如果我理解正确,您不必处理任何代码)!
【讨论】:
我是这样使用的:
[textField setBackgroundColor:[UIColor clearColor]]; //clear background
[textField setBorderStyle:UITextBorderStyleNone]; //clear borders
【讨论】:
您可以将文本视图的 alpha 设置为任何所需的值。
myTextView.alpha = 0.5; // 50% 透明【讨论】: