سؤال

ولدي عدة UILabels من مختلف الأحجام على بلدي المشاهدات. أريد كل UILabels أن يكون نفس حجم الخط مهما كانت واسعة أو طويل القامة بلدي UILabels هي. لقد حاولت العديد من إعدادات في IB ولكن يبدو أن لا شيء يحصل لي أن حجم خط ثابت. أنا متأكد أنا في عداد المفقودين شيء بسيط. يمكن للشخص يرجى دليل لي في؟

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

المحلول 2

ولقد وجدت الإجابة على سؤالي. انقر على UILabel في IB ثم انتقل إلى الخط القائمة> مشاهدة خطوط تنزيل (أو كمد-T). هناك يمكنك رؤية الخط الدقيق الذي تريده في UILabel.

نصائح أخرى

وإيقاف "ضبط لتناسب" في تفضيلات حجم الخط من سمات التسمية. أو مجموعة label.adjustsFontSizeToFitWidth = NO;

ويمكنك زيادة الحد الأدنى لحجم من التسميات في واجهة البناء.

وإلغاء تحديد "ضبط لتناسب" مربع في فئة حجم الخط في IB.

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

ويمكنك محاولة تجريب بنفسك تأثير وضع بعض الحواف، ومراقبة تأثير الناتجة عن ذلك.

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