2010-06-07 2 views
0

Я использовал выбор даты в виде предупреждения. Поскольку представление предупреждения имеет высоту и ширину по умолчанию, я хочу изменить это ... Кто-нибудь знает, что делать? Пожалуйста, передайте ..!Как установить размер предупреждения?

+0

Вы не можете изменить ширину, но высоту как - myAlertView.frame = CGRectMake (0,0,600, 500); Попробуйте, может помочь – Mahesh

+0

Использовать другие значения Вместо этого я предложил в CGRectMake. – Mahesh

ответ

0

Заменить CGRectMake параметры с соответствующими значениями.

UIAlertView *alertView = [[UIAlertView alloc] 
          initWithFrame:CGRectMake(5, 20, 320, 400)]; 

Вы также можете подкласс UIAlertView.

+0

Я пробовал, но все еще сталкивался с такой же проблемой ... Спасибо RaYell за мгновенный ответ .. – Mahesh

+0

Если 'initWithFrame' не работает для вас, я бы пошел с подклассом' UIAlertView'. – RaYell

+0

Спасибо, я создал подкласс подзаголовка предупреждения ... теперь его работа отлично .. – Mahesh

0

Вы не можете изменять размер UIAlertView чисто.

Вы можете изменить .frameпосле UIAlertView был -show п, но кнопки будут неправильно размещены.

Почему бы не использовать UIPopoverController, так как вы ориентируетесь на iPad?

+0

На самом деле я об этом не думал! Bt его хорошая идея .. Я попробую. Благодарю. – Mahesh