尽我所能,我无法解决这个问题。这是我最近的尝试。有人可以告诉我为什么这行不通吗?

在我的视图控制器的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];

10-06 13:26
查看更多