[英]How do I create a transparent UITextField?
在我的 1) UIView
一 (2) UIImageView
将在此 (3) UITextView
。
这个UITextView
必须是透明的,我们必须查看imageView
。
我该怎么做?
如果你只想使背景(而不是整个 UITextView)透明,我相信你应该通过它从 UIView 继承的 backgroundColor 属性来做到这一点。
如此...
[yourTextView setBackgroundColor:[UIColor clearColor]];
...应该有希望做到这一点。
但是,如果您想让整个UITextView 透明,@taskinoor 提到的 alpha 属性是完美的。
您可以将文本视图的 alpha 设置为任何所需的值。
myTextView.alpha = 0.5; // 50% transparent
然后,您就完成了(如果我理解正确,您不必处理任何代码)!
我是这样使用的:
[textField setBackgroundColor:[UIColor clearColor]]; //clear background
[textField setBorderStyle:UITextBorderStyleNone]; //clear borders
Swift 4 及更高版本
对于 Swift 4 使用这个:
yourTextView.backgroundColor = UIColor.clear
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.