2012-06-02 27 views
0

我已經在Xcode中創建了新的Single View項目。在ViewController.xib中,我在另一個視圖中添加了新的自定義視圖。 (灰色矩形) enter image description here如何使用nib文件初始化視圖?如何管理項目中的視圖控制器?

然後我創建了新文件:「CoordinateSystemViewController」。 enter image description here

現在,我想用CoordinateSystemViewController.xib啓動我的自定義視圖。 我試過(ViewController.m文件):

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    CoordinateSystemViewController *coordinateSystemViewController = [[CoordinateSystemViewController alloc] initWithNibName:@"CoordinateSystemViewController" bundle:nil]; 
    coordinateSystemView = coordinateSystemViewController.view; 


} 

,但它似乎是錯誤的方式,因爲它不工作:P

我就應該總是爲每個文件創建視圖控制器? 是否應該從單獨的.xib文件加載每個視圖? 創建一個視圖控制器類和少數視圖的IBOutlets是一個很好的習慣嗎?

回答

1

爲了在控制器中使用另一個UIView,我們不需要爲它使用另一個控制器。相反,在相同的控制器中管理UIView。

有關更多信息,請參閱this

相關問題