निर्दिष्ट किए बिना पूरे आईओएस ऐप के लिए एक कस्टम फ़ॉन्ट कैसे सेट करें मैं अपने iOS app
में एक कस्टम फ़ॉन्ट लागू करने की कोशिश कर रहा हूं। मैंने पाया कि मैं इस्तेमाल कर सकते हैं:आकार
[[UILabel appearance] setFont:[UIFont fontWithName:@"Proxima Nova" size:17.0]];
सभी
UILabels
का डिफ़ॉल्ट फ़ॉन्ट और आकार निर्धारित करने के लिए। हालांकि, मेरे सभीUILabels
समान फ़ॉन्ट आकार साझा नहीं करते हैं।Set a default font for whole iOS app? में, किसी के पास एक ही चिंता थी, और आकार को पैरामीटर सेट करने के लिए कहा गया था ताकि फ़ॉन्ट को केवल फ़ॉन्ट सेट किया जा सके और फ़ॉन्ट आकार न हो।
- जब मैंने ऐसा करने का प्रयास किया, तो मेरे ऐप में सभी
UILabel
टेक्स्ट गायब हो गया (क्योंकि स्पष्ट रूप सेiOS
ने 0.0 फ़ॉन्ट आकार को शाब्दिक रूप से लिया)।
कोई सुझाव है कि मैं सार्वभौमिक रूप से फ़ॉन्ट कैसे सेट कर सकता हूं लेकिन आकार नहीं? आपका बहुत बहुत धन्यवाद!
+1 हालांकि, यदि आपका ऐप UITableView का उपयोग कर रहा है तो यह दृष्टिकोण विफल हो जाता है। व्यक्तिगत कोशिकाओं में लेबल इस प्रक्रिया द्वारा अद्यतन नहीं किए जाएंगे। – Fostah
हां, लेकिन क्या? UITableViewCells में UILabels को संभालना चाहे वे कस्टम हों या निर्मित हों, आपकी तालिका के सेल ForRowAtIndexPath विधि में टेक्स्ट की एक पंक्ति का विषय है। –
यह सबसे अच्छा हो सकता है जो आप कर सकते हैं, लेकिन दूसरी बात यह समाधान संबोधित नहीं करता है, जब आप फोंटऑफिससैन-बोल्ड "जैसे फोंट के लिए अलग परिवार रखते हैं तो बोल्ड या इटैलिक जैसे अलग-अलग फ़ॉन्ट स्टाइल होते हैं। – d512