gpt4 book ai didi

ios - 快速设置 TextField 边框样式的功能不起作用

转载 作者:行者123 更新时间:2023-11-28 11:08:47 28 4
gpt4 key购买 nike

所以我是 Swift 和移动开发的新手,我想制作更改 TextField 样式的函数,这样我就不必为我拥有的每个 TextField 编写长代码。

这就是我想要做的:

func borderstyle(TextField : UITextField){

self.TextField.layer.borderColor = UIColor(red: 46/225, green: 204/225, blue: 113/225, alpha: 1).CGColor;
self.TextField.layer.borderWidth = CGFloat(Float(1.0));
self.TextField.layer.cornerRadius = CGFloat(Float(0.0));

}

我认为您可以从代码中得到我想要制作的东西,问题是 func 中的 TextField 被读取为 @IBOutlet 而不是。

我想用这样的样式来设置我拥有的任何 TextField 的样式:

borderstyle(UserNameTextField) // UserNameTextField is @IBOutlet

我知道我在那里犯了某种错误,但我想知道解决该问题的最佳方法是什么。

谢谢。

最佳答案

为什么要将 textField 传递给函数,然后在其中使用 self.textField?

使用:

TextField.layer.borderColor = UIColor(red: 46/225, green: 204/225, blue: 113/225, alpha: 1).CGColor;
TextField.layer.borderWidth = CGFloat(Float(1.0));
TextField.layer.cornerRadius = CGFloat(Float(0.0));

关于ios - 快速设置 TextField 边框样式的功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36354197/

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