2015-06-08 24 views
6

Sto riscontrando qualche problema nell'impostare il campo di testo per il mio UIAlertController.UIAlertController arrotondato rettangolo di testo

Sto usando questo codice per aggiungere un arrotondato textfield alla alertcontroller:

[alertController addTextFieldWithConfigurationHandler:^(UITextField *textField) { 
    textField.placeholder = @"placeholder"; 
    textField.borderStyle = UITextBorderStyleRoundedRect; 
}]; 

Tuttavia, il risultato è questo:

enter image description here

Come faccio a rimuovere il bordo esterno e colore di sfondo? Quindi sembra quello che hanno in questo tutorial: http://useyourloaf.com/blog/2014/09/05/uialertcontroller-changes-in-ios-8.html.

Grazie!

risposta

1

provare impostare il colore di sfondo per UITextView [UIColor clearColor]

0

provare

for textField in alertController.textFields! { 
    if let container = textField.superview, let effectView = container.superview?.subviews.first where effectView is UIVisualEffectView { 
     container.backgroundColor = UIColor.clearColor() 
     effectView.removeFromSuperview() 
    } 
} 
Problemi correlati