2013-05-06 60 views
0

我是ios開發新手。我爲我的應用程序使用故事板,我在一個UIViewController中創建了兩個UIView,在我的第一個視圖中我有一個按鈕,我想當我點擊按鈕時,選擇器視圖(第二個視圖)將顯示該視圖有一個選擇器,一個完成,一個取消按鈕。故事板 - 爲同一個ViewController在故事板中創建兩個不同的視圖

+0

請參閱此[http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1](http://www.raywenderlich.com/5138/beginning-storyboards-in-ios- 5-部分-1)[http://www.raywenderlich.co m/5191 /開始故事板-iOS-5-part-2](http://www.raywenderlich.com/5191/beginning-storyboards-in-ios-5-part-2) – Ashini 2013-05-06 05:35:43

+0

我正在使用這個鏈接,但它工作:http://stackoverflow.com/questions/13557362/multiple-views-in-xcode-storyboard-view-controller-one-of-them-wont-appear-in – Wise 2013-05-06 05:38:47

+0

use view1.hidden = YES ;和view2.hidden = NO;在你的按鈕動作。 – Ashini 2013-05-06 05:41:29

回答

1

使用下面的代碼:

// ViewController.h 
#import <UIKit/UIKit.h> 
@interface ViewController : UIViewController{ 
IBOutlet UIView *view1; 
IBOutlet UIView *view2; 
} 
@end 
ViewController.m 
- (void)viewDidLoad 
{ 
[super viewDidLoad]; 
view2.hidden=YES;} //initially set view2 as hidden. 



//IBAction Methods 
- (IBAction)Go_To_SecondView:(id)sender { 
view1.hidden=YES; 
view2.hidden=NO;} 


- (IBAction)done:(id)sender { 
//your code 

} 
- (IBAction)cancel:(id)sender { 

//your code 
} 

您的視圖控制器場景應該是這樣的: enter image description here

+0

謝謝你Ashini。 – Wise 2013-05-06 08:59:00

+0

不客氣。 – Ashini 2013-05-06 09:00:12

0
  • 添加兩個視圖並添加按鈕和pickerview。
  • 當視圖出現時,使用隱藏屬性設置爲隱藏第二個視圖。
  • 在按鈕點擊使第二視圖顯示使用hidden集沒有和bringToFront方法
相關問題