2010-12-10 40 views
1

我是超新的mac和Objective C.接口生成器也是新的。我試圖讓UITabBar有三個UITabBarItems來凍結,停靠或停留在屏幕的底部。我在IB嘗試了幾個不同的東西,但沒有運氣......任何指針? Screen Shot注意底部的白色大缺口。強制UITabView'停靠'或鎖定在屏幕底部?

謝謝

+0

我以前有過完全相同的問題,是作爲子視圖添加的標籤欄? – 2010-12-10 03:18:45

回答

3

如果你剛剛起步,要做到這一點最簡單的方法 - 到目前爲止 - 是簡單地選擇Tab Bar Application template當您創建項目。

UITabBar需要屬於窗口(爲了學習),而不是卡在您的某個視圖中。在你的AppDelegate中,application didFinishLaunchingWithOptions方法是將子視圖添加到窗口的地方。如果您使用我提到的模板,則此方法的結尾如下所示:

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

而不是添加您的viewController。附加到每個選項卡的視圖與Interface Builder中的選項卡相關聯(再次,爲了學習)。