如何将“Glow效果”添加到UIBarButtonItem? [英] How can I add the 'Glow effect' to UIBarButtonItem?

查看:151
本文介绍了如何将“Glow效果”添加到UIBarButtonItem?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试了很多来找出UIBarButtonItem的发光效果。现在我正在创建一个UIButton并将其作为UIBarButton的customView。有没有人有任何其他方法可以让它更容易? (就像UIBarButtonItem的内置属性)

I tried a lot to find out the glow effect for UIBarButtonItem. Now am doing by creating a UIButton and making it as the customView for the UIBarButton. Do anyone have any other methods to make it much more easier? (like a inbuilt property for UIBarButtonItem)

推荐答案

你的意思是你触摸按钮时的效果?这是UIButton上的属性(也可以从Interface Builder访问);

You mean the effect you get when you touch an button? That is a property on an UIButton (also accessible from Interface Builder);

@property(nonatomic) BOOL showsTouchWhenHighlighted

所以......

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.showsTouchWhenHighlighted = YES;

如果您编写UIBarButtonItem的子类并将此代码放在某处,那么它很容易(而不是凌乱)重新使用它。我不确定是否还有其他办法。

If you write a subclass of UIBarButtonItem and put this code in there somewhere it is really easy (and not messy) to re-use it. I'm not sure if there is any other way.

这篇关于如何将“Glow效果”添加到UIBarButtonItem?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆