Bir giriş için UITextField
eklenmiş bir UIAlertController
var, ancak bir nedenden dolayı, metin alanının olması gerekenden çok daha küçük görünüyor. Bir fikrin neden?UIAlertController textfield width, normalden daha küçük bir yoldur
İşte Burada Kod
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];
Teşekkür olan Ekran
olduğunu! Bu çok ilginç bir hata oldu
[[[[[UIApplication sharedApplication] delegate] window] rootViewController] presentViewController:alertController animated:YES completion:nil];
iphone 6'da bana artı çalışıyor. –
kodunuzda yanlış bir şey yok. –
Benim için de çalıştı. Ben sadece nasıl göründüğünü göstermek için bir ekran görüntüsü paylaştım ama 2 aşağı oy :) var bu yüzden benim yazı kaldırıldı. Buna cevap olmadığını kabul ediyorum. – Abhinav