TabBarItem
var, devre dışı. Kullanıcının üzerine dokunduğunda uyarı göstermek istiyorum.Devre dışı bırakıldı TabBarItem
Ama bu fonksiyon çalışmaz:
override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) {
if item.enabled == false {
self.presentViewController(defaultAlert, animated: true){}
}
}
Ben true
için if item.enabled
değiştirmek, uyarı gösterilir. Doğru anladığım gibi iOS, devre dışı bırakılmış sekme çubuklarında musluk almıyor. Bu davranışı değiştirebilir miyim?
Yardımlarınız için teşekkürler!
Evet, bu doğru, devre dışı bırakıldığında, bağlantıyı alamaz. Devrede kalmasını ve başka bir şekilde devre dışı bırakıldığını izlemeniz gerekir. –
Devre dışı bırakmak yerine, yalnızca devre dışı bırakıldığında bir uyarı açılır ve o denetleyicide göstermek istemediğiniz her şeyi gizler. Ardından, kullanıcı getirdiğiniz uyarıyı kapatmak için dokunduğunda, başka bir görünüme geri döner. – owlswipe
Şuna benziyor, bu tek çözüm. Daha az kodla yapılabileceğini düşündüm (( –