2016-08-19 5 views
2

J'utilise un UIAlertController pour présenter un dialogue avec deux UITextField s. Comment définir la distance TextFields dans UIAlertController?Comment définir la distance entre deux UITextFields dans UIAlertController?

[alertController addTextFieldWithConfigurationHandler: 
     ^(UITextField *textField) { 
     textField.placeholder = @"Nick Email"; 
     textField.textColor = [UIColor blueColor]; 
     textField.clearButtonMode = UITextFieldViewModeWhileEditing; 
     textField.text=username; 
     textField.userInteractionEnabled = NO;}]; 
[alertController addTextFieldWithConfigurationHandler:^(UITextField *textField) { 

    textField.placeholder = @"Full Name"; 
    [textField setKeyboardType : UIKeyboardTypeEmailAddress]; 
    textField.textColor = [UIColor blueColor]; 
    textField.clearButtonMode = UITextFieldViewModeWhileEditing; 

    textField.text=email; 
    textField.userInteractionEnabled = NO; 

}]; 

screenshot

Répondre

4

vues UIAlertController sont simples et pas être personnalisable. Si vous avez besoin alors ajouter le personnaliser UIView ou les contrôleurs modaux actuels ou alors aller pour un tiers

+0

Merci beaucoup! mais peut changer la couleur de la bordure noire abow? –

+0

Je vous suggère d'utiliser [PMAlertController] (https://github.com/Codeido/PMAlertController) qui est une petite bibliothèque qui vous permet de remplacer le UIAlertController d'Apple, non personnalisable, avec une belle alerte totalement personnalisable. –