هل UIAlertView تظهر حقا عرض جدول إذا كان الكثير من الأزرار؟

StackOverflow https://stackoverflow.com/questions/1736806

سؤال

ورأيت عددا من بلوق الادعاء بأن UIAlertView من البرامج الثابتة 3.0 فصاعدا سوف تظهر طريقة عرض جدول إذا تم إضافة أزرار كثيرة جدا لذلك لتناسب في مربع التنبيه. ومع ذلك، لا يبدو أن تجد هذه القضية، سواء في محاكاة أو على الجهاز. وقبل أن ننظر في استخدام واحدة من الآليات لإضافة tableview يدويا إلى تنبيه، وأريد أن أتأكد من أنني لا تكرار شيء OS بالفعل لا.

هل كانت مفيدة؟

المحلول

لا، الشيء الذي يبين وجهة نظر الجدول UIActionSheet عندما يكون لديه الكثير من العناصر. انها قبيحة حقا.

نصائح أخرى

ولقد سمعت أبدا من هذا السلوك حتى يطلب منك، ولقد لاحظت ذلك أبدا. قراءة كامل UIAlertView يؤدي الوثائق لي للاعتقاد بأن هذا ليس هو الحال.

وهذا يبدو وكأنه حاولت بالفعل إضافة مجموعة من أزرار إلى UIAlertView ولم تكن قادرة على تكرار السلوك، لذلك أود أن هذه الكلمة واحدة ضبطت.

نعم، إذا قمت بإضافة أزرار كثيرة جدا في UIAlertView، وسوف تظهر لهم كما tableView.

وأكثر من ذلك، أي كمية من الأزرار التي تراها في UIAlertView هي جزء من UITableView متكاملة. ذلك في أي وقت النقر فوق الزر في حالة تأهب، يمكنك استدعاء فعلا didSelectRowAtIndexPath: من UITableView

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top