2011-08-25 69 views
0

我處於自定義現有項目的情況。 當試圖在Interface Builder中創建UIToolBar時,它會出現。UIWindow不允許我看到我的UIToolBar

一旦我按下運行並構建和應用程序運行,只是一個空白的屏幕。

關於如何讓UIToolbar出現在前臺的任何想法。

任何幫助表示讚賞

+0

界面構建器中有任何警告? – malinois

回答

0

不看一些代碼,有很多原因,它不會顯示出來。我最好的猜測是你實際上並沒有加載你認爲你正在加載的UIView。你有沒有爲UIViewController的視圖設置Outlets?你是否使用[view addSubview:newView]將新視圖添加到現有視圖?是IB中新視圖的嵌套(一個孩子)還是同一級別?

+0

我想加載一個UIWindow不是一個UIView。如果問題是基於同一級別的視圖,那麼我將如何更改UIToolBar的層次以反映不同的級別?非常感謝您的幫助。 – r31s

0

您可以在您的AppDelegate中添加代碼,將UIToolbar子視圖添加到您的窗口中。

[self.window addSubview:toolbarName]; 

如果定製在IB的工具欄,你仍然可以做到這一點,就在工具欄添加到您的AppDelegate作爲一個IBOutlet,並在IB連接。

+0

我爲UIToolbar *工具欄創建了一個IBOutlet;在AppDelegate .h中的界面下,然後在AppDelegate的.m下,在 下。(void)applicationDidFinishLaunching:(UIApplication *)application {0128} ,它仍然沒有奏效。 任何想法? – r31s

+0

你是否在任何地方進行了分配和初始化? – superjessi

相關問題