Как мне переместить кнопки вниз в UIAlertView? - PullRequest
0 голосов
/ 12 марта 2012

У меня есть три кнопки и текстовое представление в uialertview, и я пытался переместить кнопки вниз с помощью добавления «\ n» в свойстве сообщения uialertview. Но это не работа. Строка станет «...», когда достигнет границы строки. текстовое представление всегда покрывает мои кнопки. У вас есть какие-нибудь предложения? Извините, что я не имею права публиковать изображения.

- (void)addMessage
{   
self.addMessageAlertView = [[UIAlertView alloc] initWithTitle:@"Add Title" 
                                                      message:@"\n\n\n\n function normal function normal  function normal  function normal function normal   " 
                                                     delegate:self 
                                            cancelButtonTitle:@"Cancel" 
                                            otherButtonTitles:@"OK",@"Search", nil];
self.addMessageTextView = [[UITextView alloc] initWithFrame:CGRectMake(10.0, 75, 260.0, 25*2)];
[addMessageTextView setBackgroundColor:[UIColor whiteColor]];
addMessageTextView.font = [UIFont systemFontOfSize:20];
addMessageTextView.delegate=self;
addMessageTextView.layer.masksToBounds=YES;
addMessageTextView.layer.cornerRadius=10.0;
addMessageTextView.layer.borderWidth=0.0;
[addMessageAlertView addSubview:addMessageTextView];
[addMessageAlertView show];
[addMessageAlertView release];
[addMessageTextView release];
}

 - (void)willPresentAlertView:(UIAlertView *)openURLAlert
{
[openURLAlert setFrame:CGRectMake( 10, 60, 300, 300 )];
[openURLAlert setBounds:CGRectMake(0, 10, 290, 290 )];
}

1 Ответ

0 голосов
/ 12 марта 2012

UIAlert view имеет максимальную высоту (я пробовал то же самое безуспешно);Вы не сможете сделать это больше.Я предлагаю вместо этого использовать пользовательское всплывающее окно.Popover может действовать как предупреждение, но даст вам больше гибкости.

Этот вопрос имеет несколько ссылок на учебные пособия: Существуют ли примеры использования UIPopoverController на iOS?

...