2013-12-13 2 views
0

탐색 바에서 뒤로 버튼의 화살표 색상을 변경하려고합니다. 텍스트 색상을 변경할 수 있었지만 화살표는 변경할 수 없었습니다. 사람이 화살표 coliur을 변경하는 방법에 저를 조언 할 수 있다면뒤로 버튼 iOS에서 화살표 색상 변경 iOS

[[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys: 
                  [UIColor whiteColor], UITextAttributeTextColor, 
                  nil] forState:UIControlStateNormal]; 

, 즉 매우 도움이 될 것입니다 다음은 텍스트 색상을 변경하는 내 코드입니다!

답변

2

당신은 뒤로 버튼의 배경을 변경하려면이 같은 이미지를 사용할 수 있습니다 :

UIImage *buttonBack30 = [[UIImage imageNamed:@"button_back_textured_30"] 
    resizableImageWithCapInsets:UIEdgeInsetsMake(0, 13, 0, 5)]; 
UIImage *buttonBack24 = [[UIImage imageNamed:@"button_back_textured_24"] 
    resizableImageWithCapInsets:UIEdgeInsetsMake(0, 12, 0, 5)]; 
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:buttonBack30 
    forState:UIControlStateNormal barMetrics:UIBarMetricsDefault]; 
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:buttonBack24 
    forState:UIControlStateNormal barMetrics:UIBarMetricsLandscapePhone]; 

출처 : 당신이 이미지를 사용하지 않으려면 RAYWENDERLICH

, 당신이 탐색 모음의하려면 tintColor을 변경할 수 있습니다 , 바 버튼 항목의 텍스트 색상을 결정하기 때문에 :

[[UINavigationBar appearance] setTintColor:[UIColor yourColor]]; 
+0

나는 비 이미지가 ios 7에서 작동하지 않는가? –

+0

작동해야합니다. 한번 시도해보십시오. –