0

UITabBarController为 iOS5 创建了一个带有故事板的故事板。我的 ViewController 中没有UITabBar声明,也无法为标签栏设置背景图像。

UIImage *tabBackground = [[UIImage imageNamed:@"tabBarBackground.jpg"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
// Set background for all UITabBars
[[UITabBar appearance] setBackgroundImage:tabBackground];
// Set background for only this UITabBar
[[tabBarController tabBar] setBackgroundImage:tabBackground];
4

1 回答 1

1

您需要指定tabBarController为 IBOutlet 属性

@property (nonatomic, strong) IBOutlet UITabBarController *tabBarController;

然后在 Interface Builder 的 Connections 检查器中将它们连接起来,您将能够使用如图所示的代码。

在此处输入图像描述

于 2012-12-08T15:57:54.810 回答