首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何设置swift 3 UITextField边框颜色?

如何设置swift 3 UITextField边框颜色?
EN

Stack Overflow用户
提问于 2016-07-19 21:41:17
回答 4查看 89.9K关注 0票数 60

你好,我没有工作的UITextfield边框颜色改变的错误代码,但当使用它在Swift 3中,不要改变文本字段的边框颜色,也不会给出错误。我需要你的帮助,我下面的代码。

代码语言:javascript
复制
@IBOutlet weak var email: UITextField!
@IBOutlet weak var pass: UITextField!


override func viewDidLoad() {
    super.viewDidLoad()

    let myColor : UIColor = UIColor.white()
    email.layer.borderColor = myColor.cgColor
    pass.layer.borderColor = myColor.cgColor


}

谢谢!

EN

回答 4

Stack Overflow用户

发布于 2018-01-19 15:08:29

swift 3中使用以下代码

在视图did加载中

代码语言:javascript
复制
 outer_line.layer.borderWidth = 1
 outer_line.layer.borderColor = UIColor.lightGray.cgColor
票数 12
EN

Stack Overflow用户

发布于 2016-07-19 21:43:16

试着用这个,它可能会对你有帮助

代码语言:javascript
复制
let myColor : UIColor = UIColor( red: 0.5, green: 0.5, blue:0, alpha: 1.0 )
myTextField.layer.masksToBounds = true
myTextField.layer.borderColor = myColor.CGColor
myTextField.layer.borderWidth = 2.0
票数 10
EN

Stack Overflow用户

发布于 2016-07-19 21:44:04

我认为您应该首先提供一个borderWidth

代码语言:javascript
复制
@IBOutlet weak var email: UITextField!
@IBOutlet weak var pass: UITextField!


override func viewDidLoad() {
super.viewDidLoad()

let myColor : UIColor = UIColor.white()
email.layer.borderWidth = 1
email.layer.borderColor = myColor.cgColor
pass.layer.borderColor = myColor.cgColor


}

然后设置颜色:)

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38460327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档