मेरे पास है TabBarItem
, जो अक्षम है। यदि उपयोगकर्ता इस पर टैप करता है, तो मैं अलर्ट दिखाना चाहता हूं।
लेकिन यह कार्य नहीं करता है:
override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) {
if item.enabled == false {
self.presentViewController(defaultAlert, animated: true){}
}
}
जब मैं बदलता हूँ if item.enabled
सेवा मेरे true
सतर्क दिखाया गया है। जैसा कि मैं सही ढंग से समझ में आईओएस डॉन "अक्षम टैब बार पर नल प्राप्त करते हैं। क्या मैं इस व्यवहार को बदल सकता हूं?
किसी भी मदद के लिए धन्यवाद!
उत्तर:
जवाब के लिए 0 № 1सबसे अच्छा नहीं, लेकिन एक अन्य विकल्प अक्षम UITabBarItem के शीर्ष पर एक UIButton जोड़ना है जो टच उठाएगा और टैब बार आइटम के अक्षम होने पर भी आपको अलर्ट दिखाने की अनुमति देगा।
आपको UITabBarViewController को उप-लिंक करना होगा और सही टैब स्थिति में बटन बनाना होगा।