gpt4 book ai didi

ios - iPhone UITextField 背景颜色

转载 作者:IT王子 更新时间:2023-10-29 08:02:17 26 4
gpt4 key购买 nike

我无法使用 borderStyle= UITextBorderStyleRoundedRect 控制 UITextField 的背景颜色。使用这种边框样式,backgroundColor 属性似乎只控制沿着圆角矩形内边缘的一条非常窄的线。该字段的其余部分保持白色。

但是,如果 borderStyle 设置为 UIBorderStyle=UITextBorderStyleBezel,则 UITextField 的整个背景由其 backgroundColor 控制 属性。

这是一项功能吗?有没有办法用 borderStyle=UITextBorderStyleRoundedRect 控制 UITextFieldbackgroundColor

最佳答案

要更改 UITextField 中的背景颜色,您首先需要在 Interface Builder 中或以编程方式使用与“圆角”样式(例如“无边框”样式)不同样式的文本字段。

然后您可以轻松地更改背景颜色

textField.backgroundColor = backgroundColor;

其中 textField 是您的 UITextField,backgroundColor 是 UIColor。

作为进一步的提示 - 如果您希望恢复圆角外观,您首先需要

#import <QuartzCore/QuartzCore.h>

然后设置

textField.layer.cornerRadius=8.0f;
textField.layer.masksToBounds=YES

让这个功能起作用

关于ios - iPhone UITextField 背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1971598/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com