UITabBarItem标题不显示
问题描述:
我有一个UITabBarController其中第一个UITabBarItem标题没有得到显示。我在界面生成器中设置了它,并尝试以编程方式设置它,但标题区域保持空白。UITabBarItem标题不显示
[[tabBarController.tabBar.items objectAtIndex:0] setTitle:@"Test1"];
[[tabBarController.tabBar.items objectAtIndex:1] setTitle:@"Test2"];
(第2项是通过界面生成器设置,这是在该标题是从哪里来的,只是为了测试该IB标题被工作,以及 - 除了第一个)
我有一种感觉,这是将UITabController添加到项目并将现有视图拖到第一个位置,但不知道如何解决它的奇怪结果。
这里是在Interface Builder的观点:移动这是第一点到第二点的视图控制器
债收益率你所期望的结果 - 第二点成为空白,第一个被设为“ Test1“,这意味着它只是第一个点而已。
答
类型[self setTitle:@"Title"]
在您的viewcontroller中的第一个视图,而不是通过viewcontrollers数组声明它。不知道什么是错的,但我不得不这样做一次
答
就到你的init方法在视图控制器的.m文件,并以设置标签栏项目的标题使用:
[[self tabBarItem] setTitle:@"Main"];
并设置其图像,使用:
[[self tabBarItem] setImage:[UIImage imageNamed:@"SomeFilename.png"]];
太棒了!这工作 - 现在,我该如何设置该UITabBarItem的图像?它的设置在NIB中也没有受到尊重。 – 2011-04-07 05:37:39
在uitabbarcontroller中找到你的tabbaritem,并把'[tabbaritem setImage:[UIImage imageNamed:@“imagename.png”]]' – 2011-04-08 15:44:42
不是,没有运气 - 就像标题,图像被忽略。这使我认为解决最初的问题可能变得必要。 Darn – 2011-04-09 00:43:39