改变 alpha 值会改变文本吗?
Does changing alpha value change text?
对于 UITextView 或 UITextField,当更改 alpha 值时,它似乎也会更改文本。是真的吗?
有没有办法只更改背景的 alpha 而不影响文本?
是的,将 alpha
更改为 UITextView
或 UITextField
会影响整个控件。如果要调整背景的 alpha,请将 UIColor
的 alpha
指定为 backgroundColor
。
例如,对于半透明的红色背景,您可以这样做:
textView.backgroundColor = [UIColor colorWithRed:1.0 green:0.0 blue:0.0 alpha:0.1];
或
textView.backgroundColor = [[UIColor redColor] colorWithAlphaComponent:0.1];
对于 UITextView 或 UITextField,当更改 alpha 值时,它似乎也会更改文本。是真的吗?
有没有办法只更改背景的 alpha 而不影响文本?
是的,将 alpha
更改为 UITextView
或 UITextField
会影响整个控件。如果要调整背景的 alpha,请将 UIColor
的 alpha
指定为 backgroundColor
。
例如,对于半透明的红色背景,您可以这样做:
textView.backgroundColor = [UIColor colorWithRed:1.0 green:0.0 blue:0.0 alpha:0.1];
或
textView.backgroundColor = [[UIColor redColor] colorWithAlphaComponent:0.1];