自定义UITextField的边框

时间:2015-11-26 06:39:08

标签: ios swift

enter image description here

我想在显示的图像中设置文本字段的边框。 我使用了以下代码,但它给了我完整的边框:

@IBOutlet weak var textfield: UITextField!
   override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.

    self.textfield.layer.borderColor = UIColor.redColor().CGColor
    self.textfield.layer.borderWidth = CGFloat(Float(1.0))
    self.textfield.layer.cornerRadius = CGFloat(Float(5.0))

}

2 个答案:

答案 0 :(得分:0)

您可以将背景图片用于自定义边框。使用带边框的图像,这样您就可以获得所需的边框textField。

答案 1 :(得分:0)

创建自定义UITextField类,在其awakeFromNib内,您可以将该线图像添加为其子视图。如果这是一条直线,我建议你在textField中添加一个图层。