2012-11-17 2 views
1

나는이 광택 효과가 UINavigationBar의 상단에있는 UIButton 클릭있을 때 : 나는 다른 버튼이 효과를 추가 할 수있는 방법광택 효과 UINavigationBar 버튼을 클릭하면

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

당신은 단순히 빛의 효과를 얻기 위해 YESshowsTouchWhenHighlighted 속성을 설정해야합니다, 즉

emptyButton.showsTouchWhenHighlighted = YES; 
+0

감사 남자, 좋은 작품! –

관련 문제