iPhoneアプリケーションでは、UIAlertViewに6つのボタンがあるかのように、UIAlertViewの列数を設定できます。次に、2列3行で表示するにはどうすればよいですか。誰かがやったら、それがどのように行われるかを親切に共有してください..
サンプルコードは追加のヘルプになります
iPhoneアプリケーションでは、UIAlertViewに6つのボタンがあるかのように、UIAlertViewの列数を設定できます。次に、2列3行で表示するにはどうすればよいですか。誰かがやったら、それがどのように行われるかを親切に共有してください..
サンプルコードは追加のヘルプになります
AUIAlertView
は単なるUIView
. そのため、ボタンを手動でUIAlertView
2 列構成に追加できます。ここに s の追加を示す例がありますが、UITextField
それを適応させることができると確信しています。
に 2 つの多くのボタンがあると、UIAlertView
Apple のバックアップが得られる可能性があることに注意してください ;-)
私はこのようにしました
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;
}