0
TabBarItem
が無効です。ユーザーがそれをタップすると、私は警告を表示したい。タップ無効無効TabBarItem
しかし、この機能は動作しません:
override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) {
if item.enabled == false {
self.presentViewController(defaultAlert, animated: true){}
}
}
私はtrue
にif item.enabled
を変更すると、警告が表示されます。私が正しく理解しているように、iOSは無効なタブバーでタップを受信しません。この動作を変更することはできますか?
ありがとうございました!
はい、正しいですが、無効になっているとタップを受信しません。それを有効にして別の方法で無効にすることを追跡する必要があります –
無効にする代わりに、無効にするときに警告をポップアップし、その表示コントローラに表示したくないものをすべて非表示にします。次に、ユーザーがタップしてアラートを閉じると、別のビューに戻ります。 – owlswipe
これは唯一の解決策です。私はそれが少ないコードで行うことができると思った(( –