سؤال

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

يبدو بالفعل مثل iPhone و iPod Touch له قرارات مختلفة من الشاشة (160 و 163 على التوالي)

لقد وجدت هذاحساب حجم بكسل على iPhoneوهذهتغييرات دقة شاشة iPhone في الأجهزة المستقبليةوهذهhttp://forums.macrumors.com/showthread.php؟t=350612.

من قراءتي، يبدو أنه يمكنني علاج مساحة الشاشة 320 * 480 ك 2 * 3.5 بوصة، وتجاهل الفرق بين iPod ودقة iPhone، والذي يبدو أنه يؤثر فقط على وضوح الصورة، وليس الحجم.

سؤالي (ق): هل هذا صحيح؟ بأي طريقة لتحديد هذا (320 "بكسل" == 2 بوصة) في التعليمات البرمجية، لذلك إذا كان التغييرات ليس لدي لتحديث.

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

المحلول

لا تقلق بشأن ذلك في الوقت الحالي، إذا غيرت Apple ولم أخبر مطوريها، فسيخسرون العملاء أنفسهم. فقط رمز الصعب التطبيق الخاص بك للعمل في هذه البيئة الآن.

لا ينبغي أن تكون مؤشر الترفيه مختلفا، ولكن جميع التطبيقات الأخرى تعمل بشكل جيد واختلافات الأجهزة الوحيدة التي تخبرنا Apple حسابها هي ميكروفون، كاميرا، اتصال بالإنترنت، هاتف نيس. (حتى إذا كان PPI مختلفا، فسيظل 320x480 بكسل بغض النظر عن عدد بوصات المستخدمة.)

نصائح أخرى

مرجع السؤال الذي يدعي:

مساحة الشاشة 320 * 480 ك 2 * 3.5 بوصة

هذا المطالبة خطأ. حجم الشاشة هو نسبة 2: 3. ال قطري هو 3.5 بوصة.

باستخدام قطري 3.5 بوصة واستخدام نسبة 2: 3، يعطي حساب أبعاد الشاشة التقريبية من 1.94 * 2.91 بوصة.

إنه حقا 320 * 480. إنه ليس فقط 2 بوصة بمقدار 3.5 بوصة، ولا حتى 2 بوصة بمقدار 3 بوصات. الشاشة أصغر قليلا من 2 بوصة بنسبة 3 بوصات. هذا هو السبب في أنه يمكن أن يكون 320 * 480 وليس 160 مؤشرات شعر. (أو أن يكون 640 × 960 وليس 320 نقطة في البوق مع iPhone 4).

إذا نظرت كيف أنت حساب مؤشر أسعار المنتجين, ، تحتاج إلى معرفة حجم الشاشة المعلن عنها في بوصة. أعتقد أنك آمن للتعامل مع حدود [[Usiscreen الرئيسية] الحدود] كما قال Joepasq. يمكنك تعيين CONST عما تعتقد أن البصل هو بالنسبة لنفسك واستخدم عرض وارتفاع الحدود لتمثيل القياس الخاص بك. سيسمح لك هذا بتوسيع التطبيق إذا قام بتغيير حجم الشاشة.

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