如何在ios中更改标签栏项目的背景图像?

Posted

技术标签:

【中文标题】如何在ios中更改标签栏项目的背景图像?【英文标题】:How to change background image of tab bar item in ios? 【发布时间】:2016-04-26 09:41:37 【问题描述】:

我想用一些图像改变标签栏项目的背景。 有人可以在这方面帮助我吗?

这就是我想要的:

我还需要知道背景图片的大小。我的图像越界了

【问题讨论】:

你需要实现AutoLayout来解决你的问题。 管理标签栏自定义会带来一些限制,请尝试使用带有自定义视图和按钮的自定义标签栏! 【参考方案1】:

改变UITabBar的背景颜色

TabBarController* Tcontroller =(TabBarController*)self.window.rootViewController;
Tcontroller.tabBar.barTintColor=[UIColor greenColor];

【讨论】:

【参考方案2】:

您应该根据其数量自行计算您的 tabbaritem 的图像大小,例如,如果您有 4 个标签项目:每个项目的宽度将是屏幕宽度的 1/4,高度是平板电脑的高度。

【讨论】:

以上是关于如何在ios中更改标签栏项目的背景图像?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 7 中使用 NavigationBar 背景图像 44px 高度更改状态栏背景?

如何在情节提要上更改标签栏背景颜色和标签栏项目颜色

如何更改 iOS 7 中未选择的标签栏项目的颜色?

点击时如何停止标签栏项目图像的背景宽度变化?

编辑特定标签栏项目的背景颜色

如何更改选中和未选中的标签栏图像颜色