मेरी टैबबार में केवल टेक्स्ट, कोई छवि नहीं होती है।
समस्या यह है कि पाठ हमेशा टैब के नीचे दिखाता है, क्या मध्य में पाठ को स्थान देने का कोई तरीका है?आईओएस टैबबार मध्य में टेक्स्ट डालता है जब कोई छवि
धन्यवाद
मेरी टैबबार में केवल टेक्स्ट, कोई छवि नहीं होती है।
समस्या यह है कि पाठ हमेशा टैब के नीचे दिखाता है, क्या मध्य में पाठ को स्थान देने का कोई तरीका है?आईओएस टैबबार मध्य में टेक्स्ट डालता है जब कोई छवि
धन्यवाद
समझ गया!
for (UITabBarItem* item in tabBarController.tabBar.items)
{
[item setTitlePositionAdjustment:UIOffsetMake(0, -10)];
}
एक पूरक, यदि आप TabBarController में बहु viewControllers निर्धारित करते हैं, तो आपको निम्न का उपयोग करना चाहिए।
func tabBarItem(title: String, imageName: String, selectedImageName: String, tagIndex: Int) -> UITabBarItem {
let item = UITabBarItem(title: title,
image: UIImage(named: imageName),
selectedImage: UIImage(named: selectedImageName))
item.titlePositionAdjustment = UIOffset(horizontal:0, vertical:-10)
item.tag = tagIndex
return item
}
// उदाहरण
let window = UIWindow.window()
let vc = UIViewController()
vc.tabBarItem = tabBarItem(title: "More", imageName: "icon_more", selectedImageName: "icon_more", tagIndex: 1)
let mainTBC = UITabBarController()
mainTBC.viewControllers = [vc]
window?.rootViewController = mainTBC
window?.makeKeyAndVisible()
तेज अद्यतन:
[tab.tabBarItem setTitlePositionAdjustment:UIOffsetMake(0, -10)]
के लिए मैं एक ही बात कोशिश कर रहा हूँ, लेकिन इसके काम नहीं कर रहा। क्या हमें कुछ और करना है? – Devang
ऐसा नहीं है। आप इसे कहां रख रहे हो –
क्यों (0, -10)? मुझे समझ में नहीं आता ... क्या आप मुझे समझा सकते हैं? – LKM