iOS 5 UIAppearance API를 사용하여 UINavigationBar의 뒤로 버튼을 사용자 정의하려고합니다. 내가 사용하고자하는 이미지는 이것이다 : https://www.dropbox.com/s/ce83rw0e3vs9dwo/bt-back.png하고 코드는 다음과 같다 : http://i.imgur.com/X6QBK.pngUIEdgeInsets 뒤로 버튼 크기 조정
나는이에 UIEdgeInsets을 설정해야합니다 알고 : 이제
// Customize back button items differently
UIEdgeInsets aInset = UIEdgeInsetsMake(10, 10, 10, 10);
UIImage *buttonBack30 = [[UIImage imageNamed:@"bt-back.png"] resizableImageWithCapInsets:aInset];
UIImage *buttonBack24 = [[UIImage imageNamed:@"bt-back.png"] resizableImageWithCapInsets:aInset];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:buttonBack30 forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:buttonBack24 forState:UIControlStateNormal barMetrics:UIBarMetricsLandscapePhone];
, 그 코드의 출력은 다음입니다 적절한 가치가 있지만 문서를 읽는 중이며 가장자리가 아닌 중심 만 유지할 수있는 것처럼 보입니다. 마녀는 내가해야 할 일인 것처럼 보입니다.
가장자리가 아닌 중심을 보존 할 수있는 방법이 있습니까? 그렇지 않다면 PNG를 생성해야하는 크기는 무엇이므로 iOS가 스트레치하지 않습니다.
덕분에 많은
아니요, 작동하지 않았습니다 ... 매번 수동으로 뒤로 버튼을 설정해야했습니다. –