Я использовал выбор даты в виде предупреждения. Поскольку представление предупреждения имеет высоту и ширину по умолчанию, я хочу изменить это ... Кто-нибудь знает, что делать? Пожалуйста, передайте ..!Как установить размер предупреждения?
ответ
Заменить CGRectMake
параметры с соответствующими значениями.
UIAlertView *alertView = [[UIAlertView alloc]
initWithFrame:CGRectMake(5, 20, 320, 400)];
Вы также можете подкласс UIAlertView
.
Я пробовал, но все еще сталкивался с такой же проблемой ... Спасибо RaYell за мгновенный ответ .. – Mahesh
Если 'initWithFrame' не работает для вас, я бы пошел с подклассом' UIAlertView'. – RaYell
Спасибо, я создал подкласс подзаголовка предупреждения ... теперь его работа отлично .. – Mahesh
Вы не можете изменять размер UIAlertView чисто.
Вы можете изменить .frame
после UIAlertView был -show
п, но кнопки будут неправильно размещены.
Почему бы не использовать UIPopoverController, так как вы ориентируетесь на iPad?
На самом деле я об этом не думал! Bt его хорошая идея .. Я попробую. Благодарю. – Mahesh
Вы не можете изменить ширину, но высоту как - myAlertView.frame = CGRectMake (0,0,600, 500); Попробуйте, может помочь – Mahesh
Использовать другие значения Вместо этого я предложил в CGRectMake. – Mahesh