2013-06-22 39 views
0

我該如何使用autolayout以編程方式將UI標籤放在UIView下?UITab下查看

我正在嘗試自己做,但它似乎給了我關於不可滿足約束的錯誤。

回答

1

詹姆斯,

我不認爲這是可可API的類名爲「UI選項卡」,但我卻管理整個以下鏈接絆倒,http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewControllerCatalog/Chapters/TabBarControllers.html

話雖這麼說,作爲文檔解釋,「創造編程標籤欄」

- (void)applicationDidFinishLaunching:(UIApplication *)application { 

    tabBarController = [[UITabBarController alloc] init]; 



    MyViewController* vc1 = [[MyViewController alloc] init]; 

    MyOtherViewController* vc2 = [[MyOtherViewController alloc] init]; 



    NSArray* controllers = [NSArray arrayWithObjects:vc1, vc2, nil]; 

    tabBarController.viewControllers = controllers; 



    window.rootViewController = tabBarController; 

} 

然後添加標籤欄項目,新創建的視圖控制器作爲文檔的狀態。

+0

對不起,我的意思是沒有UITabBar,我希望它出現在UITableView下面。選項卡欄應通過UITableView填充屏幕錨定到屏幕的底部。我不知道Autlayout是否適合這個 –

+0

@JamesCampbell看看這個項目,https://github.com/cbpowell/CPPickerView 有人在NSChat推薦給我。 – Chris