在我的 1)UIView
一 (2)UIImageView
将在这个 (3) 上UITextView
。
这UITextView
必须是透明的,我们必须查看imageView
.
我怎样才能做到这一点?
在我的 1)UIView
一 (2)UIImageView
将在这个 (3) 上UITextView
。
这UITextView
必须是透明的,我们必须查看imageView
.
我怎样才能做到这一点?
如果您只想使背景(而不是整个 UITextView)透明,我相信您应该通过它从 UIView 继承的 backgroundColor 属性来做到这一点。
像这样...
[yourTextView setBackgroundColor:[UIColor clearColor]];
......应该希望能做到这一点。
但是,如果您想让整个UITextView 透明,@taskinoor 提到的 alpha 属性是完美的。
您可以将文本视图的 alpha 设置为任何所需的值。
myTextView.alpha = 0.5; // 50% 透明
然后,您就完成了(如果我理解正确,您不必处理任何代码)!
我以这种方式使用:
[textField setBackgroundColor:[UIColor clearColor]]; //clear background
[textField setBorderStyle:UITextBorderStyleNone]; //clear borders
Swift 4 及更高版本
对于 Swift 4 使用这个:
yourTextView.backgroundColor = UIColor.clear