Attualmente ho un bordo normale. Vorrei avere solo un bordo superiore e inferiore.UITextField solo bordo superiore e inferiore
Come posso realizzare questo?
Utilizzando il UITextField
's proprietà layer
, ho il seguente codice:
self.layer.borderColor = [[UIColor colorWithRed:160/255.0f green:160/255.0f blue:160/255.0f alpha:1.0f] CGColor];
self.layer.borderWidth = 4.0f;
Ho tipo di ottenuto al lavoro in fare il mio UITextField extra lungo, in modo che l'utente non vede il frontiere sinistra e destra, ma mi stavo chiedendo se c'era un modo migliore e meno hacker di farlo?
ho controllato la documentazione, e modificare una s borderStyle
UITextField
' non ha questa opzione.
Da,
Un iOS First Timer
questo dovrebbe dare un buon inizio: http: // StackOverflow .com/a/8197568/937822 – lnafziger