2014-10-22 2 views
1

다음 스크린 샷은 iTunes U 앱에서 가져온 것입니다. UIBarButtonItem의 너비가 상당히 다른 것을 알 수 있습니다. 특히, iPhone에서는 너비가 더 작습니다. iPhone 및 iPad간에 UIBarButton 항목 너비가 다릅니다.

UIBarButtonItem on iPhone

UIBarButtonItem on iPad

문제는 UIBarButtonItem의 폭을 사용자 정의하는 방법이다. 너비를 설정하려고 시도했지만 작동하지 않고 항상 너비를 44로 유지했습니다.

+0

사용자 정의 뷰와 함께 버튼 항목을 사용하고 있습니까? 사용중인 코드를 표시하십시오. – Wain

+0

아니요, 아닙니다. IB에서 UIBarButtonItem을 추가하고 이미지를 설정했습니다. – DavidLiu

답변

1

UIBarButtonItem의 크기를 조작하려면 사용자 정의보기를 사용해야합니다. 이미지와 원하는 크기로 뷰를 작성하고 [UIBarButtonItem initWithCustomView :]

+0

이것이 이것을 보관하는 유일한 방법임을 알게되었습니다. – DavidLiu