2011-01-26 5 views
0

私はタブバーに条件を追加します。どうすればタブバーに条件を追加できますか?

私はこのようにしたいです。私のIDは開いていないタブよりも選択されておらず、タブバー1に行きます。このidはタブバー1で選択します。このIDを選択した場合は、2番目のタブページを開きます

答えて

1

UITabBarControllerデリゲートのメソッドは– tabBarController:shouldSelectViewController:です。選択したタブを条件付きで変更するには、これとプロパティーselectedViewControllerselectedIndexを使用します。

ただし、注意してください。インターフェイスが予期しない動作をするのを避けるべきです。

+0

ベネディクトが言ったように、あなたがこれをやろうとするならば、それは直観に反するものではない。ユーザーが一時的にブロックしたいタブをタップすると、UIAlertViewを投稿して、それらを受け入れるために何をすべきかを教えてください。それはちょうど良いマナーです。 –