如何以编程方式使用自动布局将 UI 选项卡放在 UIView 下?
我正在尝试自己做,但它似乎给了我关于不可满足的约束的错误。
詹姆士,
我认为 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;
}
然后,按照文档所述,将选项卡栏项添加到新创建的视图控制器中。