سؤال

و(فقط لكي تعرف، وأنا أتعلم لتطوير آيفون بدون واجهة البناء) لدي التطبيق مع وحدة تحكم عرض الجذر، وحدة تحكم الرأي الأزرق والأصفر تحكم الرأي. وVC الجذر كسول-بتحميل الأزرق والأصفر وVC ويعرض وجهة نظر VC الأزرق لأول مرة، ومن ثم يتحول إلى الآخر عندما يتم الضغط على زر في شريط الأدوات في الأسفل. لدي كل autoresizingMasks وضع، بحيث تناوب على ما يرام، ولكن إذا أقول يتم عرض طريقة العرض الأزرق، وتناوب على المناظر الطبيعية، والغرامة، ولكن بعد ذلك عندما أتحول تعتبر واحدة الأصفر وافسدت كل شيء لأن لها أبدا لصناعة السيارات في استدارة، وهي تبدأ مع أبعاد صورة، والسيارات بالتناوب إلى غرامة المشهد، ولكن عند تحميل صورة عرض الأصفر الطبيعي في عرض المناظر الطبيعية، وافسدت كل شيء، ويرى الأصفر لم يحصل السيارات بالتناوب مع بقية لأنه لم يكن حتى في الرأي على أنه subview. فكيف يمكنني تصحيح هذا؟ هل هناك طريقة يمكنني أن تجعل من تهيئة كما لو كان-استدارة السيارات بالفعل إذا أنها لا تحتاج إلى أن تكون؟

والشكر !!

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

المحلول

وأنا تحل هذه بجعل initPortrait وinitLandscape أساليب التهيئة للتحكم الرأي، التي لا مجرد الحرف الأول العادية وتعيين isPortrait BOOL إلى YES أو NO، ثم في عرض فعلت تحميل I تعيين الإطار بشكل مختلف على القيمة من isPortrait.

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