0

如何以编程方式使用自动布局将 UI 选项卡放在 UIView 下?

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

4

1 回答 1

1

詹姆士,

我认为 Cocoa API 中没有一个名为“UI Tab”的类,但我确实偶然发现了以下链接,http://developer.apple.com/library/ios/#documentation/WindowsViews/概念/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;

}

然后,按照文档所述,将选项卡栏项添加到新创建的视图控制器中。

于 2013-06-22T19:24:12.143 回答