سؤال

لدي القصة المصورة التي تحتوي على وحدة تحكم شريط علامة التبويب.عندما يقوم الجهاز بتدوير أريد الانتقال إلى شاشة مختلفة، I.E.E.E.E.

في iOS 5 حققت هذا مع التعليمات البرمجية التالية في UITABBARCONTROLLERDLEGATE giveacodicetagpre.

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

شكرا مقدما.

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

المحلول

لذلك حقا لا ينبغي أن أبحث عن عرض التناوب، ولكن بدلا من ذلك الجهاز التناوب.بعد اكتشاف فئة UIDEVICE، تمكنت من استخدام رمز نموذج العينة البديل (ما عليك سوى البحث عن البديلين في منظم التوثيق) للحصول على كل ما أحتاج إليه. giveacodicetagpre.

نصائح أخرى

قد تغير التلقائي في نظام التشغيل iOS 6. وإليك موضوع حول منتديات Apple Dev حول المشكلة: https://devforums.apple.com/thread/166544؟tstart=30

هنا بعض المواضيع: http://www.buzztouch.com/forum/Thread.php؟tid= 41ed2fc151397d4ad4a5a60 &؛ currentpage= 1

href="https://www.buzztouch.com/forum/Thread.php؟FID=B35F4D4F5EF6B293A717EB5&tid=B35F4D4F5EF6B293A717EB5"> rel="nofollow"> https://www.buzztouch.com/forum/Thread. PHP؟ FID= B35F4D4F5EF6B293A717EB5 & AMP؛ TID= B35F4D4F5EF6B293A717EB5

الوظيفة الأكثر صلة من هذه المشكلات تبدو ما يلي:

حصلت عليه يعمل ... من أجل تطبيقات Tabbed، استبدال هذا الخط في AppDelegate: [self.window addsubview: [self.rootapp.roottabbarcontroller]]؛

مع هذا: [self.window.rootviewcontroller= self.rootapp.roottabbarcontroller View]؛

وللحصول على تطبيقات غير مبوبة، استبدال هذا الخط: [self.window addsubview: [self.rootaph.rootnavcontroller View]]؛

مع هذا: [self.window.rootviewcontroller= self.rootapp.rootnavcontroller View]؛

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