/ / iPhone: आईपैड ऐप के लिए इसे स्वचालित रूप से लेबल फ़ॉन्ट-आकार कैसे बदलें? - iphone, कोको-टच, ipad, ios4, uilabel

आईफोन: आईपैड ऐप के लिए इसे ऑटोसाइज करके लेबल फ़ॉन्ट आकार कैसे बदलें? - आईफोन, कोको-टच, आईपैड, आईओएस 4, यूलाबेल

मैं iPhone ऐप को iPad ऐप में बदलना चाहता हूं

इसके लिए मैं नियंत्रणों को स्वतः लोड कर रहा हूं, बटन के लिए यह ठीक काम करता है।

समस्या तब आती है जब मैं ऑटोसिज़िम हूँ लेबल की स्थिति अपेक्षाकृत बदलती है लेकिन लेबल का फ़ॉन्ट आकार समान रहता है।

ऑटोसाइजिंग लेबल द्वारा लेबल आकार (यानी लेबल का फ़ॉन्ट आकार) कैसे बढ़ाया जाए?

कृपया मदद और सुझाव दें

धन्यवाद।

उत्तर:

जवाब के लिए 2 № 1

एक विकल्प एक बहुत बड़े डिफ़ॉल्ट फ़ॉन्ट आकार को चुना जाएगा, और सेट किया जाएगा

label.adjustsFontSizeToFitWidth = YES;

यह सिंगल-लाइन लेबल के लिए काम करेगा। बहुस्तरीय के लिए, आपको और अधिक करने की आवश्यकता होगी।


जवाब के लिए 2 № 2

मैंने गतिशील रूप से चेक को जोड़ा है कि क्या डिवाइस iPhone या iPad है और वर्तमान डिवाइस के अनुसार लेबल टेक्स्ट का फ़ॉन्ट आकार सेट करें

( // iPad के लिए कोड अन्य // आईफोन या आईपॉड के लिए कोड