尽我所能,我无法解决这个问题。这是我最近的尝试。有人可以告诉我为什么这行不通吗?
在我的视图控制器的init方法调用的方法中:
UIImage *image = [UIImage imageNamed: @"window22.png"];
UITabBarItem *item = [[UITabBarItem alloc] initWithTitle: @"Some Title" image: image tag: 0];
self.tabBarItem = item;
它所做的只是在应该放置图像的地方放一个大正方形。选项卡栏中的标题与视图控制器的标题相同。
此处所有内容都通过编程方式实例化,包括标签栏控制器。
最佳答案
根据the docs,tabBarItem将被自动实例化-您不需要自己创建它。在视图控制器的tabBar中设置标题和图像后,
self.tabBarItem.image = [UIImage imageNamed:imageName];