我不能将标题设置为我的编程标签栏控制器
我尝试以编程方式创build标签栏控制器。 这是好的,但我不能设置标题栏标签项目..我怎么能做到这一点?
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib. myTabBarController = [[UITabBarController alloc] init]; tab1 = [[ZiyaretFormTab1 alloc] initWithNibName:@"ZiyaretFormTab1" bundle:nil]; tab2 = [[ZiyaretFormTab2 alloc] initWithNibName:@"ZiyaretFormTab2" bundle:nil]; tab3 = [[ZiyaretFormTab3 alloc] initWithNibName:@"ZiyaretFormTab3" bundle:nil]; tab4 = [[ZiyaretFormTab4 alloc] initWithNibName:@"ZiyaretFormTab4" bundle:nil]; tab5 = [[ZiyaretFormTab5 alloc] initWithNibName:@"ZiyaretFormTab5" bundle:nil]; UITabBarItem *item = [[UITabBarItem alloc] initWithTitle:@"title" image:nil tag:0]; tab1.tabBarItem = item; myTabBarController.viewControllers = [NSArray arrayWithObjects: tab1, tab2,tab3,tab4,tab5,nil]; [self.view addSubview:myTabBarController.view]; myTabBarController.selectedIndex=0; }
UITabBarItem *tabItem = [[[myTabBarController tabBar] items] objectAtIndex:1];
1
在这一行意味着,你试图从数组中获得第二个对象。
另外UITabBarItem有很好的方法initWithTitle:image:tag:
这是文件链接非常有帮助。
我的解决:
1)创build一些项目:
initWithTitle:image:tag:
2)使用标签栏方法将它们添加到您的标签栏中:
- (void)setItems:(NSArray *)items animated:(BOOL)animated
- 链接器错误,当unit testing:ld:非法的文本重定位到cstring中…从_av_image_check_size在… / libavutil.a(imgutils.o)
- 插件com.apple.share.Facebook.post无效
- 出现键盘时,UITableViewController不滚动视图
- 谷歌地图轮流gps导航用于ios开发
- 具有透明背景的ViewController通过推送转换input当前ViewController
- UITableView中的UIPickerView
- 以编程方式向表格视图单元格添加button。
- Firebase Firestore使用Expo缺失或权限不足(React Native)
- iOS:一旦活动指标停止,如何执行一段代码?