2016-06-12 21 views
2

ich diesen Code verwenden UIAlert zu zeigen, die einfache Eingabeios9 UIAlertController UITextField zu klein

UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"Alert" message:@"Message" preferredStyle:UIAlertControllerStyleAlert]; 
[alert addAction:[UIAlertAction actionWithTitle:@"Click" style:UIAlertActionStyleDefault handler:nil]]; 
[alert addTextFieldWithConfigurationHandler:^(UITextField *textField) { 
    textField.placeholder = @"Enter text:"; 
}]; 
[self presentViewController:alert animated:YES completion:nil]; 

auch versucht, diesen Code von iOS 7

UIAlertView *alertViewCustomQuestion=[[UIAlertView alloc]initWithTitle:@"Custom Question" message:@"Please enter your custom question!" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Ok",nil]; 
alertViewCustomQuestion.alertViewStyle=UIAlertViewStylePlainTextInput; 
[alertViewCustomQuestion show]; 

Beide zeigen gleiches Ergebnis fragen. Jedes Beispiel, das ich gesehen habe, hat eine gute Breite. enter image description here

Antwort

1

Ich habe Bugs von jemand anderen Code behoben, schließlich fand es eine Kategorie, die sein Verhalten änderte.

0

Fügen Sie dies nur als Referenz für jemand anderen in der Zukunft, der auf ein ähnliches Problem stolpern könnte.

Ich hatte ein identisches Problem wie das OP in der obigen Frage, und in meinem Fall erwies es sich als PixateFreestyle-Framework, das in dem Projekt, an dem ich arbeite, verwendet wird.

Anscheinend wird das Framework nicht mehr aktiv entwickelt, aber zum Glück gibt es eine Art FIX for the issue.