Итак, у меня есть UIAlertController
с добавлением UITextField
для ввода, но по какой-то причине текстовое поле кажется намного меньше, чем предполагалось. Любая идея почему?Ширина текстового поля UIAlertController меньше, чем обычно
Вот Screenshot
Вот код
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"This is title"
message:@"This is message"
preferredStyle:UIAlertControllerStyleAlert];
[alert addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) {
textField.keyboardType = UIKeyboardTypeNumberPad;
textField.placeholder = @"I am a placeholder";
}];
UIAlertAction *okAction = [UIAlertAction actionWithTitle:@"Submit"
style:UIAlertActionStyleDefault
handler:nil];
[alert addAction:okAction];
[self presentViewController:alert animated:YES completion:nil];
Спасибо!
работает отлично со мной на iphone 6 plus. –
В коде нет ничего плохого. –
Это сработало и для меня. Я поделился скриншотом, чтобы показать вам, как он выглядит, но получил 2 голоса вниз, поэтому удалил мой пост. Я согласен, хотя это был не ответ. – Abhinav