gpt4 book ai didi

ios - 设置文本框数组的边框颜色

转载 作者:行者123 更新时间:2023-11-28 19:09:25 27 4
gpt4 key购买 nike

我在界面生成器中创建的 View Controller 中有大约 30 个 UITextField (IBOutlet)。

现在我想设置所有这些 UITextField 的边框颜色和边框宽度。

所以下面是我正在尝试的代码,但它没有发生。

for (UIView *subView in self.view.subviews) {
if ([subView isKindOfClass:[UITextField class]]) {

[[subView layer] setBorderColor:[[UIColor colorWithRed:171.0/255.0 green:171.0/255.0 blue:171.0/255.0 alpha:1.0] CGColor]];
subView.layer.borderWidth= 1.0f;

}
}

但如果我单独对每个对象执行此操作,就会反射(reflect)出变化。

       [[textfieldOne layer] setBorderColor:[[UIColor colorWithRed:171.0/255.0 green:171.0/255.0 blue:171.0/255.0 alpha:1.0] CGColor]];
textfieldOne.layer.borderWidth= 1.0f;

我哪里做错了?

最佳答案

for (UITextField *subView in self.view.subviews) {
if ([subView isKindOfClass:[UITextField class]]) {

[[subView layer] setBorderColor:[[UIColor colorWithRed:171.0/255.0 green:171.0/255.0 blue:171.0/255.0 alpha:1.0] CGColor]];
subView.layer.borderWidth= 1.0f;

}
}

试试这个。希望这对你有帮助。

关于ios - 设置文本框数组的边框颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17084730/

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