2017-06-16 56 views
1

XIB文件如何加載視圖廈門國際銀行文件的另一個視圖控制器

@interface SearchingPropertyViewController : UIViewController 

@property (weak, nonatomic) IBOutlet UIView *searchingView 

我加入了下面的代碼,按鈕操作在另一個視圖控制器

SearchingPropertyViewController *ps = [[[NSBundle mainBundle] loadNibNamed:@"SearchingPropertyViewController" owner:self options:nil] objectAtIndex:0]; 

[self.view addSubview:ps.searchingView]; 

我只是想加載searchingView在另一視圖控制器

+0

不是'[self.view addSubview:ps.searchingView]'是'[self.view addSubview:ps.view]',如果你的searchingView在SearchingPropertyViewController加載其自動出現在預覽 –

+0

不,我想從xib文件加載searchView到另一個視圖控制器 –

+0

'SearchingPropertyViewController * ps = [[SearchingPropertyViewController alloc] initWithNibName:@「SearchingPropertyViewController」bundle:nil]; [self.view addSubview:ps.searchingView];'? – Larme

回答

0

試試這個!簡單的解決方案:)請查看視圖控制器loadview方法。 https://developer.apple.com/documentation/uikit/uiviewcontroller/1621454-loadview

  SearchingPropertyViewController *searchPVC = [[SearchingPropertyViewController alloc]initWithNibName:@"SearchingPropertyViewController" bundle:nil ]; 
     [searchPVC loadView]; 
     [self.view addSubview:searchPVC.textLabel]; 
+0

@vicky,請找到最新的答案。 –

+0

是兄弟,我得到了回覆謝謝你的回覆@vignesh –

+0

我怎麼能做到同樣的事情加載視圖到另一個視圖控制器像模態彈出我做了這個,但整個視圖控制器加載UIStoryboard * sb = [UIStoryboard storyboardWithName: @「主」捆綁:無]; HomeVC * vc = [sb instantiateViewControllerWithIdentifier:@「HomeVC」]; [vc loadView]; [self.view addSubview:vc.searchView]; –

相關問題