如何以编程方式使用autolayout将UI选项卡放在UIView下?
我正在尝试自己做,但它似乎给了我关于不可满足约束的错误。
答案 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;
}
然后,当文档说明时,将标签栏项添加到新创建的视图控制器中。