मैं UIAppearance
का उपयोग कर अपने UIBarButtonItem
ऑब्जेक्ट्स में कस्टम फ़ॉन्ट सेट कर रहा हूं। यह ठीक काम करता है और फ़ॉन्ट को सही तरीके से सेट करता है। हालांकि, मुझे नए फ़ॉन्ट के आकार को पूरा करने के लिए बटन शीर्षक की लंबवत स्थिति समायोजित करने की आवश्यकता है।आईओएस - UIBarButtonItem - बैक बटन शीर्षक लंबवत स्थिति समायोजित नहीं
[[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObject:[UIFont fontWithName:@"Sketch Rockwell" size:12] forKey:UITextAttributeFont] forState:UIControlStateNormal];
[[UIBarButtonItem appearance] setTitlePositionAdjustment:UIOffsetMake(0, 1.5) forBarMetrics:UIBarMetricsDefault];
समस्या यह है कि शीर्षक के ऊर्ध्वाधर स्थिति एक नियमित UIBarButtonItem
में सही ढंग से निकाला जाता है, लेकिन नेविगेशन पट्टी पर वापस बटन एडजस्ट हो जाते हैं नहीं है। मुझे लगता है कि मैं अपने कोड में सही ऑब्जेक्ट को लक्षित कर रहा हूं क्योंकि इसका फ़ॉन्ट अपडेट हो जाता है, न कि इसके शीर्षक की ऊर्ध्वाधर स्थिति।
क्या किसी को भी बैक बटन को सीधे लक्षित करने का विचार है?
धन्यवाद
ब्रायन
बिल्कुल सही, कि चाल किया, धन्यवाद। –
यह 'UIBarMetricsDefault' होना चाहिए और' UIControlStateNormal' – Lefteris
मैं आईओएस 7 के लिए यह कैसे कर सकता हूं? – Amos