UITab在视图下

时间:2013-06-22 19:04:20

标签: ios views autolayout

如何以编程方式使用autolayout将UI选项卡放在UIView下?

我正在尝试自己做,但它似乎给了我关于不可满足约束的错误。

1 个答案:

答案 0 :(得分:1)

詹姆斯

我认为Cocoa API中没有一个名为“UI Tab”的类,但我设法偶然发现以下链接,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;

}

然后,当文档说明时,将标签栏项添加到新创建的视图控制器中。