2016-12-13 3 views
0

Wie setze ich nur das untere Textfeld ein? welche Art von Codierung habe ich verwendet ...Wie setze ich diese Art von Textfeld am unteren Rand?

Ich mag diese Art des Ausgabebildschirm

I want this type of output screen

Dies ist meine Codierung

border = [CALayer layer]; 
    CGFloat borderWidth = 2; 
    border.borderColor = [UIColor whiteColor].CGColor; 
    border.frame = CGRectMake(0, firstname.frame.size.height - borderWidth, firstname.frame.size.width, firstname.frame.size.height); 
    border.borderWidth = borderWidth; 
    [firstname.layer addSublayer:border]; 
    firstname.layer.masksToBounds = YES; 
+0

Wenn Sie möchten, Tun Sie dies, ohne UITableView zu verwenden, überprüfen Sie bitte meine Antwort ... @ user1205 –

Antwort

2

Wenn Sie möchten, dies zu tun, ohne UITableView zu verwenden,

Versuchen Sie folgenden Code verwenden:

CALayer *yourborder = [CALayer layer]; 
CGFloat borderWidth = 2; 
yourborder.borderColor = [UIColor darkGrayColor].CGColor; 
yourborder.frame = CGRectMake(0, firstname.frame.size.height - borderWidth, firstname.frame.size.width, firstname.frame.size.height); 
yourborder.borderWidth = borderWidth; 
[firstname.layer addSublayer:border]; 
firstname.layer.masksToBounds = YES; 
+0

ja ich habe versucht ... dieser Code auch Arbeit Danke @suraj – user1205

+0

froh, ich könnte dir helfen Bruder ... wenn es hilfreich ist dann kannst du meine ans upvise ... alles Gute :) –

0

Verwendens UITableView für diese Art von Form und für Untere Grenze verwenden Sie Trennzeichen von tableview und verwenden Sie unter Art von textFiled für Ihre Wunschausgabe.

txtName.borderStyle = UITextBorderStyleNone; 

Hoffe, das wird Ihnen helfen.

+0

dieser Code nur oberen Rand ausblenden ... nicht links und rechts Rand – user1205

+0

verstecken Hast du dafür TableView benutzt ??? – CodeChanger

+0

nein ich verwende keine Tabellenansicht – user1205

0
create tension on UIView and call this method like 

    firstname.bottomBorder(color: UIColor.whiteColor(), width: 2) 

    //extension 
    extension UIView { 

      func bottomBorder(color color: UIColor, width: CGFloat) { 
       let border = CALayer() 
       border.backgroundColor = color.CGColor 
       border.frame = CGRectMake(0, self.frame.size.height - width, self.frame.size.width, width) 
       border.masksToBounds = true 
       self.layer.addSublayer(border) 
      } 
    } 

für den Effekt, den Sie versuchen Sie UITableView alternativ

Verwandte Themen