0
UIView
을 UINavigationBar
에 titleView
으로 사용하고 있습니다. UIView
의 하위 뷰는 UIToolbar
이며 여기에 두 개를 추가했습니다. UIBarButtonItem
. 하나는 이미지 (아래 스크린 샷의 트위터 아이콘)를 포함하고 다른 하나는 제목 텍스트를 포함합니다.iPad에서 UIBarButtonItem의 세로 맞춤은 문제가 있습니다.
iPhone에서는이 모든 것이 훌륭하게 보이지만 iPad에서는 동일한 xib 파일과 코드를 사용하여 수직 정렬이 꺼져 있습니다. 여기 아이폰에 :
코드 I :
그리고 여기이 아이 패드에 (트위터 아이콘이 세로로 다른 버튼 항목의 텍스트 정렬되지 않도록주의) 제목을 설정하는 데 사용하고 있습니다 것은 :
NSDictionary *textAttributes = @{NSFontAttributeName: [UIFont systemFontOfSize:17.f],
NSForegroundColorAttributeName: [UIColor whiteColor]};
[self.caseIdButtonItem setTitleTextAttributes:textAttributes
forState:UIControlStateNormal];
self.caseIdButtonItem.title = [NSString stringWithFormat:@"%@%@", NSLocalizedString(@"Case #", nil), self.caseId];
위의 라인에서 호출되는 내보기 컨트롤러의 viewDidLoad
.
바 버튼 항목이 모두 UIToolbar
에 세로로 정렬되도록하려면 어떻게해야합니까?