// 创建标签栏控制器 UITabBarController *tabBarController = [[UITabBarController alloc] init]; // 创建标签控制器1 UIViewController *viewController1 = [[UIViewController alloc] init]; viewController1.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"Item 1" image:nil tag:0]; // 创建标签控制器2 UIViewController *viewController2 = [[UIViewController alloc] init]; viewController2.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"Item 2" image:nil tag:1]; // 将标签控制器添加到标签栏控制器中 tabBarController.viewControllers = @[viewController1, viewController2]; // 添加标签栏控制器到视图中 [self.view addSubview:tabBarController.view];在这段代码的基础上添加CGRectMake
时间: 2023-12-15 15:03:31 浏览: 87
自定义TabBarController标签视图控制器
4星 · 用户满意度95%
可以将最后一行代码修改为:
tabBarController.view.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
[self.view addSubview:tabBarController.view];
这样就可以设置标签栏控制器的位置和大小了。其中 CGRectMake 函数的四个参数分别表示 x 坐标、y 坐标、宽度和高度。这里将标签栏控制器的位置设置为 (0, 0),大小设置为与当前视图相同。
阅读全文