In swift, habe ich es mit folgenden Code erreicht:
class viewController: UIViewController
{
@IBOutlet weak var textfield: UITextField!
let layer : CALayer = CALayer()
override func viewDidLoad()
{
textfield.borderStyle = .none // can do this in xib or storyboard too
textfield.layer.masksToBounds = true
layer?.borderColor = UIColor.lightGray.cgColor
layer?.borderWidth = 1.0
textfield.layer.addSublayer(layer)
}
override func viewDidLayoutSubviews()
{
layer?.frame = CGRect(x: 0,
y: textfield.frame.size.height - 1,
width: textfield.frame.size.width,
height: 1.0)
}
}
Nein, Sie können unteren Rand statt ganzer Rahmen zeichnen –
Sie können Grenze des Textfelds auf keine setzen und kleine Ansichten unter jedem Textfeld hinzufügen –
Wie mache ich das? –