我正在开发一个 iPhone 应用程序,我正在尝试设置 UITabBar 的样式:我需要设置标签栏的背景图像和选择图像。
这是我正在使用的代码:
- (void)customizeInterface
{
UIImage* tabBarBackground = [UIImage imageNamed:@"Tabbar"];
[[UITabBar appearance] setBackgroundImage:tabBarBackground];
[[UITabBar appearance] setSelectionIndicatorImage:[UIImage imageNamed:@"Selectiontab"]];
}
然后我打电话
[self customizeInterface];
在 didFinishLaunchingwithOptions 的顶部。
这在模拟器上完美运行,但在设备上它不起作用!在设备上,我得到了通常的黑色 tabBar ......有人有类似的问题吗?
谢谢。
编辑:
已解决问题出在 png 图像中:由于某种原因,iPhone 不喜欢图像的压缩...我在烟花中编辑了图像,再次将其保存为 png,现在它在 sim 和设备上都可以使用: -)