gpt4 book ai didi

ios - 我如何为 borderWidth 自定义所有 UITextField 外观?

转载 作者:可可西里 更新时间:2023-11-01 17:06:26 25 4
gpt4 key购买 nike

我正在尝试为 borderWith 自定义所有 UITextField 外观。

尝试这样的事情。只有前两行有所作为。其余线路不工作?

[[UITextField appearance] setBackgroundColor:[UIColor greenColor]];
[[UITextField appearance] setTextColor:[UIColor blackColor]];
[UITextField appearance].layer.cornerRadius = 6.0f;
[UITextField appearance].layer.borderColor = [UIColor redColor].CGColor;
[UITextField appearance].layer.borderWidth = 3.f;

最佳答案

您可以将此应用到从 UITextField 扩展的类或您喜欢设置样式的任何 UIControl

1。创建了 UITextFieldextension 并添加了以下代码:

- (void)awakeFromNib{

self.layer.borderColor = [UIColor blueColor].CGColor;
self.layer.borderWidth = 1.0f;
}

2.1 在代码中创建UITextField

现在,如果您在代码中创建一个 UITextField#import 您的 UITextField 的扩展并创建 UITextField

2.2 在Interface Builder中创建UITextField

如果您在 Interface Builder 中创建 UIButton,请选择 UITextField,转到 Identity Inspector并将创建的 extension 添加为 UITextFieldclass

关于ios - 我如何为 borderWidth 自定义所有 UITextField 外观?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27403970/

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