2012-09-03 25 views
0

我想將Kal用於我的選項卡視圖應用程序。它已經有3個標籤,新聞,日曆和關於我們。我對Objective-C也很新穎。使用Kal與選項卡視圖應用程序

我想我已經整合了Kal,它在導入時不會引發任何錯誤。

我怎麼會真的把它添加到我的SecondViewController?根據我的理解,文檔中提供的示例僅在啓動時立即顯示日曆,這不是我想要的。我也檢查了假日示例應用程序,它也立即顯示日曆。

在此先感謝

回答

0

只需將它添加在你secondViewController的viewDidLoad中:

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    KalViewController *calendar = [[[KalViewController alloc] init] autorelease]; 
    [self.view addSubview:calendar.view]; 
    [self addChildViewController:calendar]; 
} 

你還需要確保你包括日曆視圖 - 控制作爲一個孩子的ViewController以確保viewcontroller層次結構是有效的。

+0

感謝您的回覆!你的意思是我應該添加secondViewController作爲子ViewController?我在xcode 4.1上。 – user1643162

+0

是的,有兩個不同的層次結構,視圖層次和視圖 - 控制層次。兩者都必須正確維護,以便旋轉事件正確傳播(以及許多其他方面)。 – Resh32

相關問題