TabBar を表示するための UITabBarController を持つ iOS アプリに取り組んでいます。一部の場所では、tabBar を非表示にする modalView フルスクリーンを表示します。
私のタブバーがいつユーザーに表示されるかを検出したい。タブバーが表示されているかどうかを自動的に確認する方法はありますか?
私はそれを試しました:
しかし、tabBar は実際には非表示ではないため、実際には機能しません。
if ([[[appdelegate tabBarController] tabBar] isHidden])
{
NSLog(@"tabBar IS HIDDEN");
}
else
{
NSLog(@"tabBar IS VISIBLE");
}
このコードは、モーダル ビューとプロジェクトの他のビューのスーパー クラスである BaseViewController に記述します。
ありがとう。