2013-03-26 6 views
0

IOS 응용 프로그램의 UIBarButtonItem에 이미지를 추가하려고합니다. 나는 그것을 추가 할 수 있지만 문제는 이미지가 버튼의 크기를 취하는 것입니다. 하지만 버튼에 테두리가있는 이미지의 크기를 지정하고 싶습니다.Objective C에서 UIBarButtonItem 사용자 정의

+2

U 자형을 가진 UIButton을 이미지 u가있는 곳에 추가하고 원하는 위치에 추가하는 이유 ... – BhushanVU

답변

0
UIButton *customButton = [UIButton buttonWithType:UIButtonTypeCustom]; 
[customButton setBackgroundImage:[UIImage imageNamed:@"customButtonBgImage.png"] forState:UIControlStateNormal]; 
[customButton setImage:[UIImage imageNamed:@"customButtonImage.png"] forState:UIControlStateNormal]; 
[customButton addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside]; 

UIBarButtonItem *barButtonItem = [[UIBarButtonItem alloc] initWithCustomView:customButton]; 

그리고 어디에서나 barButtonItem을 추가 할 수 있습니다.

관련 문제