fügte ich unteren Rand auf diese Weise UITextField:iOS: Bewegliche untere Grenze von UITextField unten
let bottomLine = CALayer()
bottomLine.frame = CGRectMake(0.0, self.frame.height, self.frame.width, CGFloat(borderWidth))
bottomLine.backgroundColor = borderColor.CGColor
self.borderStyle = UITextBorderStyle.None
self.layer.addSublayer(bottomLine)
Und ich bin immer dies:
Ich bewegen Grenze möchte. Um dies zu tun ich auf diese Weise Grenze Rahmen setze:
bottomLine.frame = CGRectMake(0.0, self.frame.height + 5, self.frame.width, CGFloat(borderWidth))
Hier bin ich zu erhöhen es von 5px. Aber es bewegt sich über den Rahmen des Textfelds hinaus. Aber ich kann nicht UITextField
‚s Höhe einstellen:
Wenn ich es programmatisch bin die Einrichtung, Anwendung hängt an erfrischenden Designables (Ich verwende IBDesignable
Unterklasse von UITextField
).
dies sehen, wenn es Ihnen hilft http://stackoverflow.com/questions/38303520/ios-uitextfield-border-style-in -swift/38303809 # 38303809 –