swift SWIFT - 扩展为UITextField加下划线
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift SWIFT - 扩展为UITextField加下划线相关的知识,希望对你有一定的参考价值。
See: http://purelywebdesign.co.uk/tutorial/swift-underlined-text-field-tutorial/
Source: BorgGreen
01. EXTENSION
import UIKit
extension UITextField {
func underlined(){
let border = CALayer()
let width = CGFloat(1.0)
border.borderColor = UIColor.darkGray.cgColor
border.frame = CGRect(x: 0, y: self.frame.size.height - width, width: self.frame.size.width, height: self.frame.size.height)
border.borderWidth = width
self.layer.addSublayer(border)
self.layer.masksToBounds = true
}
}
02. IN VC
@IBOutlet weak var txtUserName: UITextField!
//Underline text field (extension: xTextField)
txtUserName.underlined()
以上是关于swift SWIFT - 扩展为UITextField加下划线的主要内容,如果未能解决你的问题,请参考以下文章
Swift3 - 扩展类型集合的问题
在swift4中向UIView添加云阴影
在 Swift 的弹出式 datePickerView 中添加完成按钮?
斯威夫特:如何延长短音的播放时间
将 _In_ 扩展为 const
Groovy 将元组/映射扩展为参数