尽我所能,我无法使它起作用。这是我的最新尝试。有人可以向我暗示为什么这不起作用吗?

用我的视图控制器的init方法调用的方法:

UIImage *image = [UIImage imageNamed: @"window22.png"];
UITabBarItem *item = [[UITabBarItem alloc] initWithTitle: @"Some Title" image: image tag: 0];
self.tabBarItem = item;

它所做的只是将一个大正方形放置在图像应该是的位置。标签栏中的标题与视图控制器的标题保持不变。

一切都在这里进行实例化,包括标签栏控制器。

有帮助吗?

解决方案

根据 文档, ,将自动实例化TABBARITEM - 您不需要自己创建它。当我在塔巴尔(Tabbar)中为视图控制器设置标题和图像时,我已经使用过

self.tabBarItem.image = [UIImage imageNamed:imageName];
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top