سؤال

أنا أتطور في Xcode 5، والدقة تحدث فقط في إصدارات iOS أدناه iOS 7. لا بد لي من الحفاظ على شريط الحالة مرئيا.أنا أستخدم

giveacodicetagpre.

لكن رأيي لا يزال يظهر أسفل شريط الحالة.

أدخل وصف الصورة هنا

كيف يمكنني إصلاح هذا حتى لا يتم تغطية العرض بواسطة شريط الحالة؟

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

المحلول

تحتاج إلى تعيين دلتا من وجهة نظر UiviewController الخاصة بك.

تبديل لوحة القصة إلى iOS6.1 أو إصدار أحدث من منطقة المرافق (العنصر الأول).

ثم حدد عرض UiviewController وفي قائمة المفتش بالحجم في منطقة الأداة المساعدة، ستكون هناك قسم دلتا أدناه الإطار. سيكون هناك مثلث قبل كل دلتا. تغيير مثلث Y إلى 64 (يجب أن تكون على "iOS6.1 أو في وقت لاحق" من لوحة القصة المصورة الخاصة بك).

هذا يعني عندما يتم فتح لوحة المصورة في iOS7 ثم ستبدأ عرض UiviewController الخاص بك من 64 تلقائيا. 64 هو ارتفاع uinavarbar + ارتفاع uistatusbar.

إذا لم يكن لدى UiviewController الخاص بك UIVIEWBAR ثم DELTA Y= 20، (يجب أن تكون على "iOS6.1 أو أحدث" من القصة المصورة الخاصة بك).

بمجرد تغيير دلتا في نظام iOS واحد، سيتم تلقائيا تغيير عكس ذلك.

إذا كنت بحاجة إلى مساعدة في Deltas، قم بزيارة: واجهة منشئ: ما هي تخطيط Uiview iOS 6/7 deltas ل؟

نصائح أخرى

ما نسخة iOS تستهدف؟

هل تريد عرضك تحت شريط الحالة أو شريط الحالة إزالته تماما؟إذا كنت ترغب في التخلص من شريط الحالة

giveacodicetagpre.

هل تستهدف iOS 7؟إذا كان الأمر كذلك، يمكنك استخدام هذا لإخفاء شريط الحالة

giveacodicetagpre.

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