uialertview زر الأعمدة
-
13-09-2019 - |
سؤال
في تطبيق iPhone، هل يمكننا تعيين عدد الأعمدة في Uialertview كما لو كان لدي ستة أزرار في Uialertview فماذا يمكنني إظهارها في أعمدة 2 و 3 صفوف. إذا قام أحد بإنجاز ذلك بلطف مشاركته كيف سيتم ذلك ..
أي رمز نموذج سيكون مساعدة إضافية
المحلول
أ UIAlertView
ما هو الا UIView
. وبعد لذلك يمكنك إضافة الأزرار يدويا إلى UIAlertView
في تكوين العمود اثنين. هناك مثال هنا التي توضح إضافة UITextField
S، لكنني متأكد من أنه يمكنك تكييفه.
لاحظ أن وجود اثنين من الأزرار في UIAlertView
قد تحصل على نسخة احتياطية أبل ؛-)
نصائح أخرى
لقد فعلت ذلك مثل هذا
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;
}
لا تنتمي إلى StackOverflow