我添加了一个大小为32 x 32像素的标签栏图标。不显示标签栏图像图标
这里是我的代码:
self.tabBarItem = [[UITabBarItem alloc]
initWithTitle:@"קווים" image:[UIImage imageNamed:@"32*32.jpg"] tag:0];
但所有我看到的是一个蓝色...
这里是我试图显示图像:
我添加了一个大小为32 x 32像素的标签栏图标。不显示标签栏图像图标
这里是我的代码:
self.tabBarItem = [[UITabBarItem alloc]
initWithTitle:@"קווים" image:[UIImage imageNamed:@"32*32.jpg"] tag:0];
但所有我看到的是一个蓝色...
这里是我试图显示图像:
你的图像没有按似乎没有任何透明度。 UITabBarItem
仅使用图像的Alpha通道,因此任何完全不透明的图像都将显示为实心正方形。
UITabBar自己渲染灰色渐变和蓝色光泽。所有你需要提供它是一个透明的PNG - 它不需要任何阴影;它可以只是一个纯色 - 其alpha通道提供了一个图标形状的面具。
选项卡栏使用图像的alpha蒙版,因此您需要在透明背景下执行图标的轮廓。
你使用什么语言?什么组件?你如何设置图像?我们无法看到您的图片附件。 – Brad
@布拉德:这篇文章被编辑了,所以我去了并修复它。图像现在可见。 – Ryan