Colunas do botão UIALERTVIEW
-
13-09-2019 - |
Pergunta
No aplicativo para iPhone, podemos definir o número de colunas no UialerTView como se eu tivesse seis botões no UialerTView, como posso mostrá -lo em 2 colunas e 3 linhas. Se alguém fez, compartilhe -o como será feito ..
Qualquer código de amostra será de ajuda extra
Solução
UMA UIAlertView
é apenas um UIView
. Então você pode adicionar manualmente os botões ao UIAlertView
em uma configuração de duas colunas. Existe um exemplo aqui Isso demonstra adicionar UITextField
s, mas tenho certeza que você pode adaptá -lo.
Observe que ter dois muitos botões no UIAlertView
Pode conseguir o backup da Apple ;-)
Outras dicas
Eu fiz assim
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;
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow