2011-07-01 6 views
-1

私はiosプログラミングを初めて使いました。私はこれを理解できません。ナビゲーションバーとナビゲーションバーの下にある "カスタム"バー(2つのUIButtonがある画像)を持つビューベースのアプリケーションがあります。この2つのバーの下には、「カスタム」バーの対応するボタンを押して表示する必要がある2つのUIViewがありますが、上のバーは常に同じままでなければなりません。トップバーを変更せずにUIViewを切り替える

どうすればいいですか?

+0

対応するボタンが押されたときに、両方のビューで画面を共有するか、画面全体を占有しますか? – Legolas

+0

私はそれらの両方をカスタムバーの下端と下端の間に画面を表示するが、一度に1つのビューしか表示しないので、最初のボタンをタップすると最初のビューが表示され、2番目のボタンをタップすると2番目のビュー。 – pherediac

答えて

0

viewControllersサブビューに両方のビューを追加し、ビューのhiddenプロパティを使用して正しいビューを表示/非表示することができます。

-(void) viewDidLoad 
{ 
[super viewDidLoad]; 
[self.view addSubview:view1]; 
[self.view addSubview:view2]; 
view1.hidden=YES; 
view2.hidden=YES; 
} 
-(IBAction) btn1Pressed 
{ 
    view1.hidden=NO; 
    view2.hidden=YES; 
} 

-(IBAction) btn2Pressed 
{ 
    view1.hidden=YES; 
    view2.hidden=NO; 
} 
+0

うわー、隠された不動産について知りませんでした...私はそれを使用して行くと、それが行く方法を参照してください、ありがとう! – pherediac

関連する問題