このMonoTouch関連の質問はありますが、Objective/Cプログラマーも同様に役立つと思います。TabBarコントローラを非表示にする
TabBarControllerにはいくつかのタブがあります。私はtabBarなしで表示するために、私のhome viewController(tabBarに追加されている)を望みます。 私はそれを行う方法は、そのコントローラのHidesBottomBarWhenPushedをtrueに設定することだと思った。
homePage = new HomePageController();
homePage.HidesBottomBarWhenPushed = true;
homePage.TabBarItem = new UITabBarItem("Home", new UIImage("Images/Icons/home.png"), 0);
しかし、NavigationControllerでTabBarを使用する場合、つまり実際にコントローラをプッシュする場合にのみ有効です。 tabBarControllerに含まれている単純なviewControllerのためだけにそれを行う方法があるのだろうかと思います。
Howdy Moshe。ご回答どうもありがとうございました。 –
しかし、これは私が得ようとしたものではありません。 hiddenプロパティをtrueに設定すると、TabBarの位置に白い四角形が表示されます。私はそのTabBar上にViewControllerを配置することができるようにしたい。 私は間違っていると、TabBarにインデックス1があり、ViewControllerに0が表示されているので、私はViewControllerをフロントに持ってきてくれました。それはうまくいきませんでした。 これ以上のご支援をいただければ幸いです。 –
また、ビューのフレームのサイズを変更する必要があります。後でコードを投稿しようとします。 – Moshe