2015-06-08 19 views
6

Ich habe einige Probleme beim Einrichten des Textfelds für meine UIAlertController.UIAlertController gerundetes rect Textfeld

ich diesen Code bin mit einem abgerundeten textfield zum alertcontroller hinzuzufügen:

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

jedoch das Ergebnis ist folgendes:

enter image description here

Wie entferne ich die äußeren Rand und hintergrundfarbe? So sieht es aus, was sie in diesem Tutorial haben: http://useyourloaf.com/blog/2014/09/05/uialertcontroller-changes-in-ios-8.html.

Danke!

Antwort

1

versuchen Hintergrundfarbe von UITextView Einstellung auf [UIColor Clear]

0

versuchen

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() 
    } 
}