iOS 设置tabBar点击后Item的背景颜色.
时间: 2023-05-11 12:05:25 浏览: 136
iOS 设置状态栏的背景颜色方法
你可以通过设置 UITabBarItem 的 selectedImage 属性来实现这个功能。具体来说,你可以创建一个带有背景颜色的 UIImage,然后将其设置为 selectedImage。例如:
```
UIImage *selectedImage = [UIImage imageNamed:@"tabbar_selected_background"];
selectedImage = [selectedImage resizableImageWithCapInsets:UIEdgeInsetsMake(5, 5, 5, 5)];
[[UITabBarItem appearance] setSelectedImage:selectedImage];
```
这将会将所有的 tabBar item 的选中状态下的背景颜色设置为 tabbar_selected_background 这张图片的背景颜色。你可以根据自己的需要修改这个图片的颜色和大小。
注意:这个方法只适用于 iOS 5 及以上版本。如果你需要支持 iOS 4,你需要使用自定义的 tabBar 来实现这个功能。
阅读全文