2

IB에서 UIBarButtonItem을 선택하고, Plain, Custom으로 설정하고 Image를 적용하면 UIToolbar 또는 UINavigationBar에서 잘 보입니다.테두리없이 UIBarButtonItem을 표시하려면 어떻게해야합니까?

backButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"arrowBack"] 
                style:UIBarButtonItemStylePlain 
               target:self 
               action:@selector(backButtonClicked:)]; 

어떻게 국경없는 UIBarButtonItem을 얻을 수 있습니다 :

내가 코드에서이 작업을 수행하려고

, 나는 국경을 얻을? 나는이 나를 위해 작동 일반 및 사용자 정의

답변

6

합니다 (leftButton 예) 할 것을 권장합니다

UIButton *bt=[UIButton buttonWithType:UIButtonTypeCustom]; 
[bt setFrame:CGRectMake(0, 0, 15, 30)]; 
[bt setImage:[UIImage imageNamed:@"backBT"] forState:UIControlStateNormal]; 
[bt addTarget:self action:@selector(popViewController:) forControlEvents:UIControlEventTouchUpInside]; 
UIBarButtonItem *leftButton=[[UIBarButtonItem alloc] initWithCustomView:bt]; 
self.navigationItem.leftBarButtonItem=leftButton; 
관련 문제