سؤال

لدي mainwindow.xib في التطبيق.

في منشئ الواجهة، أقوم بتدوير النافذة الرئيسية من صورة إلى المناظر الطبيعية ووضع عدد قليل من Uicontrols على ذلك.

مما أحفظه.

بعد ذلك عندما أقوم بتشغيل التطبيق على الرغم من أثناء وقت التصميم، قمت بإجراء كل شيء في وضع أفقي، فإنه يعرض دائما الأشياء في وضع Portrait.

ساعدني من فضلك

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

المحلول

IB فقط يضع ملفات XIB الخاصة بك. إنها وحدة تحكم رأيك يدير الاتجاه.

يحتوي وحدة تحكم UIViewController الافتراضية أو UINAVIGTION على تفاصيل حول هذا.

على وجه التحديد، تحتاج إلى الزائد

// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown ? NO : YES);
}

إلقاء نظرة على الوثائق ل UiviewController لمزيد من المعلومات.

نصائح أخرى

بالإضافة إلى الغالبة التي يجب أن تقول التوجهات التي تدعمها، يجب عليك أيضا تعيين مفتاح "اتجاه الواجهة الأولية" في معلوماتك .plist لضبط الاتجاه الأولي المفضل لديك.

لمزيد من المعلومات، ابحث عن "إطلاق في وضع أفقي" في دليل برمجة تطبيق iPhone.

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