का उपयोग कर iOS7 में, डिफ़ॉल्ट रूप से UIBarButtonItem शैली UIBarButtonItemStylePlain के लिए एक Helvetica नियमित रूप से वजन फ़ॉन्ट और UIBarButtonItemStyleDone के लिए एक साहसिक वजन का उपयोग करता है।iOS7 में, UIBarButtonItems का सम्मान नहीं करते हैं बोल्ड "हो गया" स्टाइल जब UIAppearance प्रॉक्सी
मेरा ऐप कस्टम फोंट का उपयोग करता है, और मैं इस लक्ष्य को हासिल करने के लिए एक UIAppearance प्रॉक्सी उपयोग कर रहा हूँ:
appearance = @{NSFontAttributeName: [UIFont fontWithName:@"ProximaNova-Regular" size:18.0]};
[[UIBarButtonItem appearance] setTitleTextAttributes:appearance
forState:UIControlStateNormal];
मुसीबत, उपस्थिति प्रॉक्सी बनाता है सादा और हो गया स्टाइल बटन मैं ऊपर निर्दिष्ट नियमित रूप से वजन फ़ॉन्ट ।
कोई विचार है कि मैं शैली के आधार पर विभिन्न कस्टम फ़ॉन्ट वजन का उपयोग करने के लिए UIBarButtonItem कैसे प्राप्त कर सकता हूं?
अरे मार्क मेरी टाइपो का पता लगाने के लिए धन्यवाद, मैं जानता हूँ कि यह एक लंबे समय से अपेक्षित है उत्तर दिया लेकिन क्या आपने UIBarButtonItem को उप-वर्गीकरण करने और कस्टम दृश्य जोड़ने का प्रयास किया? इस उत्तर को यहां देखें: http://stackoverflow.com/questions/18844681/how-to-make-custom-uibarbuttonitem-with-image-and-label। उम्मीद है कि यह मदद करता है :) –