如何在IOS Xcode中仅为文本字段设置边框底部?

时间:2018-01-18 08:47:47

标签: ios swift xcode

我是IOS Xcode的新手。我正在构建一个登录页面,我希望textField应该只显示边框底部,故事板应该有自定义渐变背景颜色。我提到了许多网站,但我没有得到适当的结果。如何获得它,请帮助!

2 个答案:

答案 0 :(得分:1)

这是答案,您可以将图层添加到textField中。 只需使用以下代码。

  

在以下代码中, txtField 表示 您要在其中添加的textField   边界

let borderLayer = CALayer()
borderLayer.backgroundColor = color.cgColor

// origin y should be height - 1
borderLayer.frame = CGRect(origin: CGPoint(x: 0.0, y: (txtField.frame.size.height - 1), size: CGSize(width: txtField.frame.size.width, height: 1.0))

txtField.layer.addSublayer(borderLayer)

答案 1 :(得分:0)

您可以在textfeild下放置一个高度为1且前导,尾随和底部挂钩到textfeild的视图