سؤال

وفقًا لـ Apple ، يجب أن يكون طلبي قادرًا على التشغيل في كلا وضعي الصورة. كيف يمكنني إنجاز هذا مع usautorotateToInterfaceorientation ؟؟

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

المحلول

فقط أعد نعم بغض النظر عن اتجاه الواجهة. هذا سيسمح للنظام التلقائي للاتجاه الصعودي.

إذا كنت لا ترغب في دعم توجهات المناظر الطبيعية ، فأعود:

return UIInterfaceOrientationIsPortrait(interfaceOrientation);

نصائح أخرى

يتيح هذا الرمز أي اتجاه باستثناء المناظر الطبيعية:

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation
{
    return (orientation != UIDeviceOrientationLandscapeLeft) &&
           (orientation != UIDeviceOrientationLandscapeRight);
}

تم رفض التطبيق المقدم للسبب أعلاه. التطبيق المستخدم فقط صورة (زر الصفحة الرئيسية لأسفل).

"لا يتوافق التطبيق إلى إرشادات Apple iOS Human Interface ، كما هو مطلوب من قبل إرشادات مراجعة متجر التطبيقات.

على وجه التحديد ، دعم APP فقط البديل من أسفل إلى اتجاه الصورة ، ولكن ليس متغير Top-Up.

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

لتحل. 1)

 `- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return UIInterfaceOrientationIsPortrait(interfaceOrientation);
}

2) فتح info.plist إضافة سلسلة جديدة UILaunchImageFile & insert value as Default-Portrait.png

3) تغيير default.png إلى الافتراضي portrait.png وتكرار الملف لإعادة تسمية portraitupsideDown.png (تدوير هذا واحد مع 180 درجة)

هذا يتيح صورة لأعلى ولأسفل مع صور الإطلاق ذات الصلة.

تأكد من استخدام uiinterfaceorientationisportrait (الواجهة) في جميع أجهزة التحكم في العرض داخل التطبيق ، إذا لزم الأمر. أيضا القيام نظيفة قبل الجري.

استخدم هذا.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top