如何将“Glow效果”添加到UIBarButtonItem?

时间:2011-02-03 09:49:54

标签: iphone ipad uibutton uibarbuttonitem glow

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

2 个答案:

答案 0 :(得分:8)

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

@property(nonatomic) BOOL showsTouchWhenHighlighted

因此...

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

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

答案 1 :(得分:0)

你试过吗

- (id)initWithImage:(UIImage *)image style:(UIBarButtonItemStyle)style target:(id)target action:(SEL)action

使用UIBarButtonItemStylePlain

作为按钮样式