私のアプリケーションは、タブ バー コントローラーを使用しています。私の 5 番目のタブは、私の設定ビュー コントローラーです。ユーザーがアプリを初めて起動するときに、このタブで起動してもらいたいです。タブ バー コントローラーには、最初のタブ ビュー以外の別のタブ ビューを表示する機能はありますか? どうすればいいですか?ありがとう。
質問する
119 次
1 に答える
1
setSelectedIndex:
のメソッドを使用する必要がありUITabbarController
ます。
例えば:
TabBarController オブジェクトの名前が aTabbarController であることを考慮すると、
[aTabbarController setSelectedIndex:0];
初めての起動に来ています, ユーザーが最初の起動中にのみナビゲートされ、二度とナビゲートされないようにしたい場合,
registerDefaults:
の方法を使用します。NSUserDefaults
例えば:
[[NSUserDefaults standardUserDefaults] registerDefaults:[NSDictionary dictionaryWithObject:[NSNumber numberWithBool:YES] forKey:@"FirstLaunch"]];
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"FirstLaunch"]) {
[[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"FirstLaunch"];
[aTabbarController setSelectedIndex:0];
}
于 2013-10-18T19:30:40.720 に答える