2011-10-20 7 views
0

私は、4つの異なるビューコントローラを表示する4つのアイコンを持つタブバーを持っています。ユーザーがタブバーを押すことなく、表示するタブバー上のビューを呼び出す(プログラムで)

私のメイン画面では、タブバーが非表示になっていて、4つのアイコンが画面の中央に大きなボタンで表示されます。

ボタンを押すと、同じアイコンに対応するビューがビューコントローラに表示されます。誰かがプログラムでこれを達成する方法について私に手がかりを与えることができますか?

多くのおかげで、 -code

答えて

0

に次のコードを置くことによってそれを行うことができますあなたは、アイコン

のクリック時にこのコードを適用することができます

AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; 
[[appDelegate tabbarController] setSelectedIndex: index] 

方法次でそれを行うことができます

1

アプリのdelagateで参照コンセントを持っている場合、あなたはそこにそれを合成する場合は、ボタンのクリックイベント

ScrName *obj=[[ScrName alloc]initWithNibName:@"ScrName" bundle:nil]; 
      [self.navigationController pushViewController:obj animated:YES]; 
      [obj release]; 
関連する問題