2015-06-08 2 views
6

У меня возникли проблемы с настройкой текстового поля для моего UIAlertController.UIAlertController округленное прямоугольное текстовое поле

Я использую этот код, чтобы добавить закругленную textfield к alertcontroller:

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

Однако результат:

enter image description here

Как удалить внешнюю границу и цвет фона? Таким образом, похоже, что у них есть в этом уроке: http://useyourloaf.com/blog/2014/09/05/uialertcontroller-changes-in-ios-8.html.

Спасибо!

ответ

1

попробуйте установить цвет фона UITextView к [UIColor clearColor]

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

 Смежные вопросы

  • Нет связанных вопросов^_^