/ / अक्षम TabBarItem पर टैप करें - ios, स्विफ्ट, uitabbarcontroller

अक्षम TabBarItem पर टैप करें - आईओएस, स्विफ्ट, uitabbarcontroller

मेरे पास है 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 को उप-लिंक करना होगा और सही टैब स्थिति में बटन बनाना होगा।