【发布时间】:2015-08-22 11:27:28
【问题描述】:
这里是 iOS 菜鸟
当我向 ViewController 添加默认的 UITextField 时,它看起来像这样:
我的设计师希望我将UITextField 变成这样(即背景是透明的,并且只有一个下划线:
我该怎么做?应该要求我的设计师将图像设置为UITextField 的背景。图像应该是什么样子?图片应该是=蓝色背景+下划线(减去我猜的数字)
是吗?
更新: 根据以下方向(来自@Ashish Kakkad),在 Swift 中将此代码添加到 ViewDidLoad:
var bottomLine = CALayer()
bottomLine.frame = CGRectMake(0.0, view.frame.height - 1, view.frame.width, 1.0)
bottomLine.backgroundColor = UIColor.whiteColor().CGColor
tf_editPassword.borderStyle = UITextBorderStyle.None
tf_editPassword.layer.addSublayer(bottomLine)
这几乎可行,但问题是所有边边框都消失了,我只想留下底线。
【问题讨论】:
标签: ios swift storyboard uitextfield