املأ Uiview مع نص كبير الحجم على iPhone في المناظر الطبيعية

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

سؤال

لقد وضعت تطبيق iPhone الخاص بي في وضع أفقي وأريد وضع رسالة في إحدى طرق العرض الخاصة بي التي تملأ الشاشة. اعتبارا من الآن رسالة حرف 6 أو 10 أو 12 حرفا فقط تصل إلى حوالي 12 نقطة خط في عرض صورة في باني واجهة. عندما أقوم بتشغيل ومحاكاة iPhone إلى المناظر الطبيعية، يبقى حجم الخط كما هو الحال في الصورة ولا يملأ العرض.

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

المحلول

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

نصائح أخرى

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

Uilabel's Refatsfontsizetofitwidth Doc

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