2012-12-04 53 views
7

में शीर्षक अक्षरों का आकार वहाँ वैसे भी मैं लैंडस्केप मोड में UINavigationBar खिताब के लिए फ़ॉन्ट आकार सेट कर सकते हैं है?UINavigationBar परिदृश्य

मैं शीर्षक पाठ विशेषताओं को अनुकूलित करने के UIAppearance प्रॉक्सी का उपयोग कर रहा हूँ और मैं विशेष रूप से परिदृश्य में फ़ॉन्ट आकार में रुचि जब हूँ। यह चित्र में फ़ॉन्ट है लेकिन जब परिदृश्य में घूमता है तो फ़ॉन्ट आकार डिफ़ॉल्ट व्यवहार के रूप में कम नहीं होता है।

[[UINavigationBar appearance] setTitleTextAttributes:[[NSDictionary alloc] initWithObjectsAndKeys: 
              [UIFont fontWithName:@"Awesome-Bold" size:20], UITextAttributeFont, 
              [UIColor colorWithWhite:0.0f alpha:0.2f], UITextAttributeTextShadowColor, 
              [NSValue valueWithUIOffset:UIOffsetMake(0.0f, -1.0f)], UITextAttributeTextShadowOffset, 
              [UIColor whiteColor], UITextAttributeTextColor, 
              nil]]; 

दुर्भाग्य से मैं किसी भी barMetric: संपत्ति setTitleAttributes: साथ जाने के लिए नहीं दिख रहा।

धन्यवाद।

उत्तर

8

तो थोड़ा ऑनलाइन I find out फ़ॉन्ट आकार 0 जो फ़ॉन्ट स्वचालित रूप से परिदृश्य और चित्र में उपयुक्त आकार के लिए सेट है सुनिश्चित करता है करने के लिए सेट किया जाना है पर शोध के बाद:

[UIFont fontWithName:@"Awesome-Bold" size:0], UITextAttributeFont 
+0

मैं इस पाने के लिए नहीं कर पा रहे काम करने के लिए। आपने यह कोड कहां रखा? – rdelmar

+0

यह शब्दकोश कि 'setTitleTextAttributes में ऊपर सेट कर दिया जाता का हिस्सा है:' – runmad

+0

क्षमा करें, मुझे लगता है कि मैं अपने आप को स्पष्ट नहीं किया - मेरा मतलब है कि आप पोस्ट पूरा कोड खंड अनुप्रयोग में कहाँ है? viewDiLoad? इस में? मैंने इसे पूरी जगह पर आजमाया है, और मुझे कोई प्रभाव नहीं दिख रहा है। – rdelmar