على XCode 4.3.1 4E1019، شاشة إطلاق (Default.png، إلخ) لديه خط أبيض (1 نقطة أخرى) في أسفل الصورة عند الإطلاق

StackOverflow https://stackoverflow.com//questions/9707084

  •  14-12-2019
  •  | 
  •  

سؤال

هذا غريب. لدي افتراضي. png، default-landscape.png، default-portrait.png و default@x.png.

"الرسوم المتحركة الشاشة الافتراضية" العادية هي المكان الذي يوجد فيه Default.png Zooms من مركز الشاشة خارج المكان "في مكان". يحدث هذا مع جميع التطبيقات على نظام التشغيل iOS، لذلك هذا هو الوقت الذي يمكنك فيه أن ترى أن الخط الأبيض في أسفل الصورة "الافتراضية". إنه خط 1 PT (أو نحو ذلك)، يحدث من اليسار إلى اليمين في أسفل كل ماي الافتراضي .png (default@2x.png، default-landscape.png، إلخ) ... يحدث على كل من أجهزتي: "iPhone 4" و "iPad 1". لا يحدث على أي من المحاكاة.

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

الصور هي الحجم الصحيح. لقد غيرت .IPA إلى .zip، غير مضغوط ونظر في الحزمة. PNGS هي الحجم الصحيح، لذلك قتل شيء.

عندما أعود إلى ADHOC من آخر بناء من التطبيق الخاص بي، تختفي المشكلة. عندما انتقل إلى المبنى الحالي، تعود المشكلة.

أي أفكار؟

btw: Addendum: أمسك برمز المصدر القديم الخاص بي (للإصدار على ما يرام)، تم تجميعها مع Xcode 4.3.1 ولدي نفس المشكلة. خط أبيض على الجزء السفلي من شاشة الإطلاق.

<قوية> إضافة

حسنا، حسنا، شيء واحد لاحظنا:

pngs لدينا لباد كانت 1024x768 و 768x1024 بدلا من 1004x768 و 748x1024

فقدتنا ذلك (غريب أنهم يعملون من قبل) تم إصلاح إطلاق iPad ويعرض بشكل صحيح. فون لا يزال مكسورا.

المبادئ التوجيهية للواجهة الإنسانية IOS / أيقونة مخصصة وإبداع إنشاء الصور تقول إن iPhone من المفترض أن تكون 320x480 و 640 × 960

يجب أن أكون مرتبكا عندما أنشأت أصلا رسومات iPad، لكنها تعمل حتى XCode 4.3.1 !!! (2 سنوات!) وأنا أعلم أن أحجام iPad الخاصة بي كانت خارج، ولكن أتساءل ما يغير xcode هذا وقرروا أنهم قد خاضون الآن؟

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

المحلول

هذه هي نفس المشكلة مثل: IOS 5.1: - [Uicolor colorwithpatternimage:] لون الخلفية يرسم الصلبة الأسود

أساسا: فشل iOS 5.1 في فك شفرة السطر الأخير من البكسل في PNG مؤشر رقمي (PNG8) أو أي Grayscale PNG.

الحل هو استخدام PNG32، أو إضافة خطوط وهمية إلى نهاية PNG8.

قدمت خطأ مع Apple (# 11069678) وتقديم المشورة لك للقيام بنفس الشيء :)

نصائح أخرى

مستخدمي فوتوشوب:

  • استخدم قائمة الصور لتغيير الوضع إلى RGB.
  • ثم استخدم قائمة الصور للتبديل إلى 16 بت / قناة.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top