【发布时间】:2016-05-06 08:28:36
【问题描述】:
在我的应用中,其中一个 TabBar 项需要一个自定义图标,具体取决于应用内的上下文。 我正在使用此代码来完成此操作:
item1 = [[UITabBarItem alloc] initWithTitle:@"Jij" image:inactiveIcon selectedImage:activeIcon];
而且效果很好。 只要我不在情节提要中设置图标。
在我的实验中,我发现从AppDelegate's didFinishLaunchingWithOptions 运行上面的代码会在TabBar 甚至存在之前执行代码。至少我是这么认为的。
所以,为了至少有一个临时占位符图标,我必须在情节提要中设置它。但不知何故,这使我的代码无法更新图像。
我什至考虑对TabBarController 进行子类化,以确保及时加载图标。
请指出我的代码、逻辑或发现中的错误。
总结问题:
TabBarItem 图像在 Storyboard 中设置后为什么无法更改?
【问题讨论】:
标签: ios objective-c uitabbaritem xcode-storyboard