UIBarButtonItem의 광선 효과를 확인하기 위해 많은 노력을했습니다. 이제는 UIButton을 만들어 UIBarButton의 customView로 만듭니다. 다른 사람이 훨씬 더 쉽게 사용할 수있는 방법이 있습니까?UIBarButtonItem에 '광선 효과'를 어떻게 추가 할 수 있습니까?
3
A
답변
8
UIBarButtonItemStylePlain
를 사용하여 버튼 스타일로
- (id)initWithImage:(UIImage *)image style:(UIBarButtonItemStyle)style target:(id)target action:(SEL)action
를 시도 (UIBarButtonItem을위한 붙박이 특성 등)? 이것은 UIButton (Interface Builder에서 액세스 가능)의 속성입니다. 당신이 UIBarButtonItem의 서브 클래스를 작성하고 거기에이 코드를 넣으면
@property(nonatomic) BOOL showsTouchWhenHighlighted
그래서 ...
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.showsTouchWhenHighlighted = YES;
어딘가에 그것을 다시 사용하기 정말 쉽게 (그리고 지저분하지 않음)입니다. 다른 방법이 있는지 확실하지 않습니다.
0
당신은 당신이 버튼을 터치하면 당신은 당신이 얻는 효과를 의미
친구, UIButton을 발광시키는 방법을 알고 있습니다. 문제는 UIButton을 custonViewing하지 않고 UIBarButton에 광선 효과를 추가하는 방법입니다. – thoughtbreaker