我有一个包含文本字段的应用程序。
有没有办法在代码中更改此文本字段的背景透明度?
答案 0 :(得分:2)
是的,你可以做到。
您可以通过设置其alpha来设置透明度。您可以使用数字色度计(它是Mac中的内置应用程序)来拍摄色彩代码。
如果你设置alpha 1那么就没有透明度。根据您的需要设置透明度(将alpha设置为小于1)。
试试这个:
textfield.backgroundColor=[[UIColor colorWithRed:208.0/255.0 green:15.0/255.0 blue:202.0/255.0 alpha:0.6] CGColor];
答案 1 :(得分:1)
只需将波纹管代码放入白色背景
[yourTextField setBackgroundColor:[UIColor whiteColor]];
或者如果想要清除颜色然后下面的代码
[yourTextField setBackgroundColor:[UIColor clearColor]];
这么简单
:)
答案 2 :(得分:1)
UITextField *yourTextField= [[UITextField alloc] initWithFrame:frame];
yourTextField.borderStyle = UITextBorderStyleNone;
[yourTextField setBackgroundColor:[UIColor clearColor]];
答案 3 :(得分:1)
您可以在Xamarin
中使用下面提到的代码进行设置txtNumber.BackgroundColor = UIColor.White;
txtNumber.Alpha = 0.5f;
参考文献1:transparent UITextView 参考文献2:How do I create a transparent UITextField?
相似:
txtNumber.BackgroundColor = UIColor.Clear;