如何设置标签栏图像颜色ios按钮?

     2023-02-23     152

关键词:

【中文标题】如何设置标签栏图像颜色ios按钮?【英文标题】:How to set tabbar image color ios button? 【发布时间】:2013-05-16 09:36:21 【问题描述】:

我创建了一个 4 按钮,如标签栏,但图像显示为彩色,我需要将图像显示为标签栏图像颜色(灰色)。 谢谢

【问题讨论】:

您的问题有歧义,请正确解释。 我创建了一个类似于标签栏的按钮,我想在按钮中显示图像,例如标签栏控制器显示 因此,您必须在标签栏中创建任意数量的按钮,并在点击它后更改该按钮的颜色,其他按钮将恢复到以前的状态 创建图像的灰色版本并将其设置为选定模式。 如果您有 4 个按钮,那么您应该有 8 个图像 4 用于选定状态 4 用于未选定状态。并尝试任何你认为合适的 【参考方案1】:

像这样设置标签栏的图标

self.tabBarItem.image = [UIImage imageNamed:@"myImage"];

不要使用

[self.tabBarItem setFinishedSelectedImage:selectedImage withFinishedUnselectedImage:unselectedImage];

因为这样图像不会自动设置为默认的标签栏样式

您只需要设置图像蒙版(灰色,1 色带透明度的图像),而不是完整的图像。根据文档

您为工具栏、导航栏或选项卡提供的自定义图标 bar 也称为模板图像,因为 iOS 使用它作为遮罩 创建您在应用中看到的图标。没有必要创建 全彩模板图像。

查看更多信息: http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html%23//apple_ref/doc/uid/TP40006556-CH14-SW1

【讨论】:

在 iOS 7 中,如何更改“更多”标签栏项目的颜色?

】在iOS7中,如何更改“更多”标签栏项目的颜色?【英文标题】:IniOS7,howdoichangethecolorofthe"More"tabbaritem?【发布时间】:2013-10-2311:38:50【问题描述】:我可以为所有其他选项卡设置完成的选定和未选定图像,但不能为特殊... 查看详情

按下“更多”按钮时,如何在标签栏控制器内设置导航栏颜色和单元格大小?

】按下“更多”按钮时,如何在标签栏控制器内设置导航栏颜色和单元格大小?【英文标题】:Howtosetnavbarcolorandsizeofcellsinsideatabbarcontrollerwhen\'more\'buttonispressed?【发布时间】:2016-06-2518:13:07【问题描述】:我目前有一个标签栏控... 查看详情

如何在更多视图控制器的导航栏中设置图像并将更多标签的颜色从白色更改为绿色..?

】如何在更多视图控制器的导航栏中设置图像并将更多标签的颜色从白色更改为绿色..?【英文标题】:howtosetimageinmoreviewcontroller\'snavigationbarandalsochangethecolourofmorelabelfromwhitetogreen..?【发布时间】:2013-06-1006:51:50【问题描述】:... 查看详情

IOS——标签栏项目图片修改

...事是位置..它似乎期望它下面的文本所以它没有居中,我如何垂直居中并可能使其更小?我目前是这样设置的:letprofileNavCo 查看详情

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

】如何更改选中和未选中的标签栏图像颜色【英文标题】:Howtochangethetabbarimagecolorforselectedandunselected【发布时间】:2015-10-2711:11:09【问题描述】:我正在尝试更改iOS应用程序中标签栏项目的颜色。子视图控制器嵌入在导航控制器... 查看详情

如何在 iOS 13 中全局设置栏按钮项背景图像

】如何在iOS13中全局设置栏按钮项背景图像【英文标题】:HowtosetbarbuttonitembackgroundimagegloballyiniOS13【发布时间】:2019-08-0820:04:29【问题描述】:iOS13有一套全新的类用于配置导航栏和栏按钮项:UIBar外观UINavigationBarAppearanceUIBarButton... 查看详情

如何获取此标签栏

】如何获取此标签栏【英文标题】:howtogetthistabbar【发布时间】:2011-11-0805:13:07【问题描述】:如何得到如下设计的tabbar当一个选项卡被选中时,曲线按钮必须在特定选项卡中可见,而另一个必须是公共的。我想添加一个固定的... 查看详情

iOS 标签栏/工具栏是不是支持按钮/标签/图像?

】iOS标签栏/工具栏是不是支持按钮/标签/图像?【英文标题】:DoestheiOStabbar/toolbarsupportbuttons/labels/images?iOS标签栏/工具栏是否支持按钮/标签/图像?【发布时间】:2013-10-3122:17:25【问题描述】:我希望有一个UITableViewController,它... 查看详情

如何更改ios7中非活动标签栏图标的颜色?

】如何更改ios7中非活动标签栏图标的颜色?【英文标题】:Howtochangecolorofinactivetab-bariconsinios7?【发布时间】:2014-02-0500:43:22【问题描述】:我想在ios7的标签栏中更改非活动图标的颜色。我知道如何为选定的TabBar项设置颜色,但... 查看详情

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

】如何更改iOS7中未选择的标签栏项目的颜色?【英文标题】:HowtochangethecolorofunselectedtabbaritemsiniOS7?【发布时间】:2013-10-2420:41:41【问题描述】:我正在尝试更改标签栏中未选中图像的颜色,默认情况下它们会更改为灰色,即使... 查看详情

swift更改标签栏项目图像和文本颜色ios(代码片段)

查看详情

带有图像和色调颜色的标签栏

】带有图像和色调颜色的标签栏【英文标题】:TabbarwithImage&tintcolor【发布时间】:2016-01-2017:36:43【问题描述】:我想更改所选UITabBarButton上的图像或更改整个选项卡按钮(正方形)的颜色。检查参考。一些苹果原生应用有这... 查看详情

(iOS 9 及以下)如何在用户交互期间指定标签栏项目文本颜色(选中状态和正常状态)

】(iOS9及以下)如何在用户交互期间指定标签栏项目文本颜色(选中状态和正常状态)【英文标题】:(iOS9andbelow)Howdoyouspecifytabbaritemtextcolorduringuserinteractions(bothselectedandnormalstate)【发布时间】:2017-04-2813:58:13【问题描述】:我需... 查看详情

将原始图像设置为标签栏项目

】将原始图像设置为标签栏项目【英文标题】:Setoriginalimagestotabbaritems【发布时间】:2012-02-2714:35:34【问题描述】:我想知道在UITabBar中,是否有任何方法可以将彩色(原始)图像设置为标签栏项目,经过多次搜索,我找到了更... 查看详情

iOS 标签栏问题 (Swift)

...颜色吗?我的第二个问题是,假设着色是强制性的,我将如何对标签栏中不是当前选择的图像的图像进行着色?我已经确定 查看详情

如何通过按钮单击控制标签栏项目?

】如何通过按钮单击控制标签栏项目?【英文标题】:Howcanicontrolthetabbaritemviabuttonclick?【发布时间】:2012-01-0809:44:26【问题描述】:我面临一些严重的问题。所以我解释得很具体。两个视图控制器A)UITabbar控制器B)包含按钮滚动视... 查看详情

中心按钮标签栏

...的中心按钮对齐在6s中完美设置,但在5s中设置不正确。如何在所有设备中从顶部和底部设置?提前致谢。【问题讨论】:【参考方案1】:将底部图片插入与顶部插入相对【 查看详情

在 ios 中为 UINavigationitem(左栏按钮项)设置图像

】在ios中为UINavigationitem(左栏按钮项)设置图像【英文标题】:SettingimageforUINavigationitem(Leftbarbuttonitem)inios【发布时间】:2014-05-1503:23:08【问题描述】:我正在尝试使用以下代码为UIBarButtonItem设置图像。但它在导航栏中显示为空... 查看详情