gpt4 book ai didi

ios - 以编程方式设置 UIBarButtonItem 填充颜色?

转载 作者:搜寻专家 更新时间:2023-10-31 21:48:45 25 4
gpt4 key购买 nike

我在 UIToolbar 中有一组来自 png 文件的 UIBarButtonItems。

当用户点击一个图标时,我希望该图标填充一种颜色以指示状态变化。

是否可以使用一组图像(可能通过编程更改某些属性)来执行此操作,或者我是否必须需要两组图像(针对每个状态打开)?

最佳答案

首先确保你的UIImage的渲染模式是UIImageRenderingModeAlwaysTemplate

如果您 initWithImage 然后更改 UIBarButtonItem 的 tintColor。

Although UIBarButtonItem is not a view, its tintColor property behaves the same as that of UIView.

否则,如果您使用 UIImageView 初始化 WithCustomView,然后更改 imageView 的 tintColor 也可能有效

否则你可以在每次点击后设置 Items: animated:NO 到 UIToolBar 这可能不是一个优雅的

关于ios - 以编程方式设置 UIBarButtonItem 填充颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29060906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com