क्या कोई मुझे बता सकता है कृपया मैं UITabBarItem का शीर्षक कैसे ले सकता हूं उदाहरण के लिए 2px शीर्ष पर?UITabBarItem के शीर्षक को कैसे स्थानांतरित करें?
उत्तर
समाधान:
UITabBarItem *item = [tabBar.items objectAtIndex:0];
item.titlePositionAdjustment = UIOffsetMake(0, -5.0);
आप नहीं कर सकते ... आप इसके आस-पास अपना रास्ता हैक कर सकते हैं लेकिन यह आसान नहीं होगा और भविष्य में आईओएस अपडेट पर आपका ऐप तोड़ सकता है।
बेस्ट शर्त अपनी खुद की UITabBar सिस्टम बनाने के लिए किया जाएगा ... यहाँ एक अच्छा मार्गदर्शक आप पर एक नज़र ले सकता है ..
http://idevrecipes.com/2011/01/04/how-does-the-twitter-iphone-app-implement-a-custom-tab-bar/
के लिए मैं इस समाधान पाया: UITabBarItem * आइटम = [tabBar.items objectAtIndex: 0]; item.titlePositionAdjustment = UIOffsetMake (0, -5.0); – CroiOS
आह .. क्षमा करें, पिछली बार मैंने इस सुविधा की तलाश की थी, यह वहां नहीं था ... इसके लिए कक्षा संदर्भ पढ़ना अब आईओएस 5 + के लिए उपलब्ध है, ताकि आप यह जांचना चाहें कि फ़ंक्शन कॉल करने से पहले यह उपलब्ध है या नहीं ऐप को प्री-आईओएस 5 के साथ काम करने के लिए डिज़ाइन किया गया है ... आप ऐसा कर सकते हैं ... 'अगर ([आइटम प्रतिसाद देता है तो चयनकर्ता: @ चयनकर्ता (setTitlePositionAdjustment :)]) {item.titlePositionAdjustment = UIOffsetMake (0, -5.0); } ' – liamnichols
बढ़िया, धन्यवाद :) – CroiOS
अद्यतन स्विफ्ट 3
इस कोड को अंदर रखें UITabBarController
:
UITabBarItem.appearance().titlePositionAdjustment = UIOffset(horizontal: 0, vertical: -5)
क्रेडिट चला जाता है Tim Brown
को आप tabbarItem.titlePositionAdjustment
उपयोग कर सकते हैं समायोजित करने के लिए।
यदि आप इसके साथ और अधिक करना चाहते हैं तो टैबबारिटम सबव्यू एक्सेस करें और tabbar.subviews
पर लेबल ढूंढें। उदाहरण
int i = 0;
for (NSObject *view in self.tabBar.subviews)
{
MTLog(@"%@", view);
if ([view respondsToSelector:@selector(subviews)])
{
for (NSObject *childView in ((UIView *)view).subviews)
{
if ([childView isKindOfClass:[UILabel class]])
{
if (i > (titlesArray.count - 1))
break;
UILabel *label = (UILabel *)childView;
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:titlesArray[i] attributes:@{
NSFontAttributeName:[UIFont systemFontOfSize:9]
}];
NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init];
[style setMinimumLineHeight:26];
[style setAlignment:NSTextAlignmentRight];
[attributedString addAttribute:NSParagraphStyleAttributeName
value:style
range:NSMakeRange(0, attributedString.length)];
label.attributedText = attributedString;
i++;
}
}
}
}
- 1. शीर्षक UITabBarItem शीर्षक लेबल
- 2. UITabBarItem शीर्षक स्थिति
- 3. प्रोग्रामिंग के अनुसार UITabBarItem शीर्षक सेट करें?
- 4. अधिक सेक्शन में UITabBarItem का शीर्षक कैसे प्राप्त करें?
- 5. आप UITabBarItem पर शीर्षक को कैसे अनुकूलित करते हैं?
- 6. UINavigationController से UITabBarItem शीर्षक सेट करना?
- 7. UITabBarItem
- 8. UITabBarItem गतिशील रूप से
- 9. UITabBarItem
- 10. QSplitter को कैसे स्थानांतरित करें?
- 11. UITabBarItem के लिए कोई क्रिया कैसे बनाएं?
- 12. एप्लेट व्यूअर विंडो को कैसे स्थानांतरित करें?
- 13. ऐप नाम को स्थानीय कैसे स्थानांतरित करें?
- 14. जीएलएम: वेक्टर को कैसे स्थानांतरित करें?
- 15. क्यूटी में फ़ाइलों को कैसे स्थानांतरित करें?
- 16. नेटबीन वर्कस्पेस को कैसे स्थानांतरित करें?
- 17. UITabBarItem आइकन एनीमेशन
- 18. रैफेल सेट कैसे स्थानांतरित करें?
- 19. स्क्रीन के केंद्र में div को कैसे स्थानांतरित करें?
- 20. आईफोन ऐप के लिए नंबरों को स्थानीय कैसे स्थानांतरित करें?
- 21. वेब सेवा के माध्यम से java.util.Map को कैसे स्थानांतरित करें?
- 22. चार्ट के केंद्र में अक्ष को कैसे स्थानांतरित करें?
- 23. निर्देशांक के साथ 100 मीटर मार्कर को कैसे स्थानांतरित करें
- 24. GridBagLayout के साथ घटकों को कैसे स्थानांतरित करें?
- 25. शब्दकोशों के बीच वस्तु को कैसे स्थानांतरित करें?
- 26. QMainWindow शीर्षक कैसे सेट करें
- 27. फ़ोकस प्राप्त करते समय टेक्स्टबॉक्स व्यूपोर्ट को कैसे स्थानांतरित करें?
- 28. आईओएस में चयनित UITabBarItem पर चमकदार हाइलाइट को कैसे हटाएं?
- 29. देरी शीर्षक शीर्षक शीर्षक अद्यतन/ताज़ा करें, क्यों?
- 30. कोको: विंडो शीर्षक कैसे सेट करें?
आश्चर्यजनक रूप से तेज़ी से:' item.setTitlePositionAdjustment (UIOffsetMake (0, -5.0)) '(केवल सेटर फ़ंक्शन XCode 6.1 में उपलब्ध है) – Kasztan
स्विफ्ट 2/एक्सकोड 7 में सेटर फ़ंक्शन समाप्त हो गया है और आप कर सकते हैं मूल्य निर्धारित करने के लिए सामान्य संपत्ति का उपयोग करें। 'item.titlePositionAdjustment = UIOffset (क्षैतिज: 0, लंबवत: 1000)' –