2012-06-15 30 views
2

我使用XCode 4創建了一個空的iPad TabBar應用程序,沒有故事板。我將該應用程序放置在工作區中。然後,我將Kal源(從iPad Juice構建中獲得)添加到工作區中作爲單獨的項目。最初的構建是乾淨的。如何用另一個視圖控制器(Kal)替換TabBar應用程序中的FirstViewController?

然後我去了Kal示例(NativeKal)並添加了EventKitDataSource.h和.m,以及NativeCalAppDelegate.h和.m。 (下圖顯示了哪些文件示例項目)

enter image description here

這是從NativeCalAppDelegate.h文件中的代碼:

enter image description here

我試着設置了第一的TabBar的UIView控制器到「KalViewController」,正如我在使用Storyboard時通常所做的那樣,但它並未列在類的下拉列表中。

問題是:如何獲取NativeCal示例視圖控制器來替換TabBar應用程序中的FirstViewController?

+0

我的建議是切換到故事板,在它們中做UITabBarControllers要容易得多。 – Popeye

+0

我剛剛從故事板與這個應用程序... Kal的東西使用Nibs,故事板沒有,我不知道如何將.xib文件合併到Storyboard ...這就是爲什麼我決定嘗試這種方式。 : - { – SpokaneDude

+0

只需創建一個新的故事板,並將所有內容複製並粘貼到其中,然後控制從新的UITabBarController拖動到要鏈接到選項卡欄的UIViewControllers,它爲您完成剩下的工作。之後的其他一切都是一樣的。 – Popeye

回答

2

評論添加爲答覆。

我的建議是切換到故事板,在它們中做UITabBarControllers要容易得多。您可以通過創建一個新的故事板並將所有內容複製並粘貼到其中,然後控制從UITabBarController拖動到您想鏈接到標籤欄控制器的UIViewControllers,然後爲您完成剩下的工作,其他一切都是之後一樣。在故事板中,您可以將第一個視圖控制器設置爲加載,因此如果您需要將其設置爲KalController,則可以在設置UITabBarController時對其進行設置。你也可以在代碼中設置它。我發現故事板是xcode的一個很棒的新功能,UITabBarCotrollers在它們中執行起來更容易,然後在.nib文件中我無法讓它們工作。

希望這有助於。

+0

謝謝你......我感謝你在這一次的時間...:D – SpokaneDude

相關問題