如何创建透明的UITextField?

goo*_*guy 15 iphone uitextview

在我的1)UIView一(2)UIImageView将在这(3)UITextView.

UITextView必须是透明的,我们必须查看imageView.

我怎样才能做到这一点?

Joh*_*ker 24

如果你只想让背景(而不是整个UITextView)透明,我相信你应该通过它继承自UIView的backgroundColor属性来做到这一点.

因此...

[yourTextView setBackgroundColor:[UIColor clearColor]];
Run Code Online (Sandbox Code Playgroud)

......应该有希望做到这一点.

但是,如果你想让整个 UITextView透明,那么alpha属性@taskinoor提到是完美的.


tas*_*oor 9

您可以将文本视图的alpha设置为任何所需的值.

myTextView.alpha = 0.5;    // 50% transparent


小智 7

  1. 转到Utility工具面板(右侧)并向下滚动到"View"部分.
  2. 然后,请参阅"背景"字段.我已经将UITextField/UITextView透明了.你应该有一个纯色,对吗?这意味着该对象不透明. 在此输入图像描述
  3. 打开弹出菜单,然后按"清除颜色".然后,你必须看到颜色是半黑色和半白色(像我的一样).这就是Xcode如何表示透明度.

然后,你完成了(如果我理解正确你,你不必处理任何代码)!


ade*_*190 6

我用这种方式:

[textField setBackgroundColor:[UIColor clearColor]]; //clear background
[textField setBorderStyle:UITextBorderStyleNone]; //clear borders
Run Code Online (Sandbox Code Playgroud)