2012-11-17 125 views
1

当我点击的是位于的UINavigationBar顶部我有这样的光泽效果UIButton光泽效果

glossy

我怎么能这样的效果添加到另一个按钮位于UINavigatonBar但不是左侧或右侧按钮项目?像这样:

UIButton * emptyButton = [UIButton buttonWithType:UIButtonTypeCustom]; 
[emptyButton setFrame:CGRectMake(119, 5, 82, 35)]; 
[emptyButton addTarget:self action:@selector(centerNavigationBarTitleClicked:) forControlEvents:UIControlEventTouchUpInside]; 
[emptyButton setBackgroundColor:[UIColor clearColor]]; 

[self.navigationController.navigationBar addSubview:emptyButton]; 

谢谢!

回答

4

您只需到showsTouchWhenHighlighted属性设置为YES获得光晕效果,即

emptyButton.showsTouchWhenHighlighted = YES; 
+0

感谢的人,伟大的工程! –

相关问题