2009-08-13 74 views
2

我已經成功地以編程方式創建視圖層次結構。我現在想要使用Interface Builder(IB)來複制此層次結構。是addSubview:如果我在界面生成器中創建視圖層次結構需要視圖

在IB中,我在主窗口中嵌套了一個UIView。我現在nolonger需要在方法的applicationDidFinishLaunching如下:應用:

[window addSubview:controller.view]; 
[window makeKeyAndVisible]; 

注: 控制器是我UIApplicationDelegate子類中的一員。

感謝, 道格

回答

0

不,你不會需要以編程方式添加。如果視圖出現在IB的窗口中,則在加載筆尖時它會自動添加爲子視圖。事實上,如果您的窗口在IB中正確設置,您甚至不需要撥打[window makeKeyAndVisible]

+0

歡迎你:) – 2009-08-16 02:48:09

0

不,你不應該在這裏需要addSubView。確保加載了正確的nib文件,即與基於窗口的應用程序的Window相關的視圖。

相關問題