2009-12-07 1 views
1

В приложении iphone мы можем установить количество столбцов в UIAlertView, как если бы у меня было шесть кнопок в UIAlertView, то как я могу показать его в 2 столбцах и 3 строках. Если какой-либо один сделать это любезно поделиться, как это будет сделано ..Столбцы UIAlertview Button

Любой образец кода будет дополнительная помощь

ответ

0

UIAlertView это просто UIView. Таким образом, вы можете вручную добавить кнопки в UIAlertView в конфигурации с двумя столбцами. Существует пример here, который демонстрирует добавление UITextField, но я уверен, что вы можете его адаптировать.

Обратите внимание, что наличие два много кнопок в UIAlertView мог бы получить от Apple обратно ;-)

0

Я сделал это, как этот

NSArray *subViewArray = Topicdialog.subviews; 
    float y = 60.0f; 

    for(int x=2;x<[subViewArray count];x += 2){ 

     UIView *button = [subViewArray objectAtIndex:x]; 

     CGRect frame = button.frame; 
     frame.size.width = 120.0f; 
     frame.size.height = 42.0f; 
     frame.origin.x = 20.0f; 
     frame.origin.y = y; 
     button.frame = frame; 

     UIView *button1 = [subViewArray objectAtIndex:x + 1]; 

     frame = button1.frame; 
     frame.size.width = 120.0f; 
     frame.size.height = 42.0f; 
     frame.origin.x = 152.0f; 
     frame.origin.y = y; 
     button1.frame = frame; 
     y = y + 48.0f; 
    } 
+0

это правильный способ освещенного UIAlertView кнопок в соответствии с представлением магазина приложений политика ... любой отзыв или идея будут оценены – luckee