2015-06-08 34 views
6

UIAlertController için metin alanını ayarlama konusunda bazı sorunlar yaşıyorum.UIAlertController yuvarlatılmış rect metin alanı

Ben alertcontroller için yuvarlatılmış textfield eklemek için bu kodu kullanıyorum: Ben dış sınırını nasıl kaldırırım

enter image description here

:

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

Ancak sonuç şudur ve arka plan rengi? Yani bu eğitimde sahip oldukları şeye benziyor: http://useyourloaf.com/blog/2014/09/05/uialertcontroller-changes-in-ios-8.html.

Teşekkürler!

cevap

1

0

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() 
    } 
} 
deneyin [UIColor clearColor] olarak UITextView arka plan rengini ayarlamayı deneyin