2014-09-28 42 views
-1

我只需將UITabBarController拖放到XCode 6 xib中即可。 它默認帶有兩個viewController。 enter image description hereUITabBarController無法正常工作?

但是,當我試圖運行的應用程序我得到這個 enter image description here

的事情是我無法看到欄按鈕項目,並沒有viewcontrollers。 如何處理?

+0

如果它回答你的問題,請將帖子標記爲答案。 – DaTa 2014-10-17 12:05:39

回答

0

所以我假設你使用的是故事板,而不是xib?如果沒有,那麼你需要使用一個故事板,然後進入你的Info.plist文件並添加以下鍵值:

「主要故事板文件基本名稱」:your_storyboard_file_name_without_the_extension

然後確保在您的項目設置>部署信息>主界面,您還可以指向該故事板。

+0

不是真的,人們可以在沒有任何故事板的情況下使用xib。 – DaTa 2014-09-28 22:45:22

+0

DaTa你知道如何在.Xib中處理它嗎? – kidsid49 2014-09-29 01:47:24

+0

@DaTa是的,爲什麼你不成爲一個沖洗,並解釋如何在.Xib中處理它? – believesInSanta 2014-09-29 05:34:29

0
  1. 您的廈門國際銀行文件有(在我的情況下,廈門國際銀行文件被稱爲Main.xib)被設定爲目標的Info.plist文件中的「主筆尖文件基本名稱」,喜歡上了截圖: screenshot1

  2. 在應用程序的委託頭文件

    ,窗口屬性都將被聲明爲IBOutlet中(這樣它可以通過界面生成器設置):

    @property(強,非原子)IBOutlet中的UIWindow *窗口;

  3. 在廈門國際銀行文件

    ,創建一個對象,將代表應用程序的委託對象 - 一定要設置它的類你委託的類名(在我的情況下,類的名稱爲「AppDelegate中」): screenshot2

  4. 在你的xib中創建一個窗口對象 - 這將是主窗口或你的應用程序。

  5. 與窗口對象

    Connect應用程序的委託窗口插座: screenshot3

  6. 窗口的roootViewController插座連接到你的標籤欄控制器: enter image description here

所以這是你如何用做廈門國際銀行。雖然,我並不是說它比使用故事板更簡單。

+0

如果回答您的問題,請將帖子標記爲答案。謝謝。 – DaTa 2014-10-01 23:47:07