UIBarbuttonItem - 选中和取消图像,以编程方式调用时不显示

时间:2013-05-15 12:25:28

标签: ios xcode uitabbar uibarbuttonitem

它在选定状态下工作,因此当您选择其中一个选项卡时,但是当启动应用程序时,图像不可见。 (我认为未选择状态似乎存在问题而不是选定状态,因为那是未显示或调用的状态)。无论如何'这里是演示enter image description here目的的截图。

这是代码使用

header file. a simple IBOutlet uibarbutton item *Namedsomething;
[TabBarGroceryAdsIcon setFinishedSelectedImage:[UIImage imageNamed:@"Namedsomethingselected.png"]   withFinishedUnselectedImage:[UIImage imageNamed:@"NamedsomethingUnselected.png"]];

我正在为ios 6开发并使用故事板。 任何帮助将非常感激:) 干杯, Daniel Ran

1 个答案:

答案 0 :(得分:0)

Programmaticaly,您可以使用数组设置tabbarbuttons。

首先,将按钮设置为:

UITabBarItem *myButton1 = [[UITabBarItem alloc] initWithTitle:@"Title" image:[UIImage imageNamed:@"image.png"] tag:i]

然后,使用以下按钮初始化NSArray:

NSArray *myArray = [[NSArray alloc] initWithObjects:myButton1,myButton2,..., nil]

最后,设置tabBar项目:

[myTabBar setItems:myArray];