使用 UIImageRenderingModeAlwaysTemplate 从界面生成器中为 UIButton 的图像着色

Tint UIButton#39;s image from interface builder with UIImageRenderingModeAlwaysTemplate(使用 UIImageRenderingModeAlwaysTemplate 从界面生成器中为 UIButton 的图像着色)
本文介绍了使用 UIImageRenderingModeAlwaysTemplate 从界面生成器中为 UIButton 的图像着色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 UIButtonimage 属性我从界面生成器设置.我希望这张图片用 superview 的 tintColor 着色.通过代码,我可以将图像的渲染模式设置为 UIImageRenderingModeAlwaysTemplate,但是如何从界面生成器中执行此操作?

I have a UIButton whose image property I'm setting from interface builder. I want this image to be tinted with the superview's tintColor. With code, I can set the image's rendering mode to UIImageRenderingModeAlwaysTemplate, but how do I do this from interface builder?

推荐答案

看了一会就知道了.我在 IB 中自定义了按钮类型,但现在将其切换为系统类型使用 UIButtonimage 的模板呈现模式.

Got it after a bit of looking around. I had the button type as custom in IB, but switching it to system type now uses the template rendering mode for the UIButton's image.

这篇关于使用 UIImageRenderingModeAlwaysTemplate 从界面生成器中为 UIButton 的图像着色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Why local notification is not firing for UNCalendarNotificationTrigger(为什么没有为UNCalendarNotificationTrigger触发本地通知)
iOS VoiceOver functionality changes with Bundle Identifier(IOS画外音功能随捆绑包标识符而变化)
tabbar middle tab out of tabbar corner(选项卡栏中间的选项卡角外)
Pushing UIViewController above UITabBar(将UIView控制器推送到UITabBar上方)
How can I sync two flatList scroll position in react native(如何在本机Reaction中同步两个平面列表滚动位置)
Get an event when UIBarButtonItem menu is displayed(显示UIBarButtonItem菜单时获取事件)