1

오디오, 비디오 및 문서 (PDF)를 읽을 수있는 응용 프로그램을 만들려고합니다. 상단 탐색 모음을 완전히 사용자 정의해야하는 디자인을 선택했습니다. 뒤로 버튼과 오른쪽 수정 버튼이 평소보다 훨씬 낮고 탐색 모음 배경 이미지가 일반적인 크기 (높이 = 88 픽셀)보다 훨씬 큽니다. 이러한 사양의 샘플 프로젝트를 시도했습니다. 특정 방식으로 구현했습니다.크기 및 위치를 변경하여 UINavigationBar 단추 및 이미지 사용자 정의

내비게이션 막대가 숨김으로 설정되어 있고 내 큰 크기의 이미지로 이미지 뷰를 배치했습니다. 또한 사용자 정의 단추가 네비게이션 컨트롤러 동작이있는보기의 하위보기로 추가됩니다. 다음 이미지보기를 설정 코드는 다음과 같이 버튼을 다시 설정하는

UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 88)]; 
UIImage *img = [UIImage imageNamed:@"top_bar.png"]; 
[imgView setImage:img]; 
[self.view addSubview:imgView]; 

코드는 다음과 같습니다

UIButton *navigationButton = [UIButton buttonWithType:UIButtonTypeCustom]; 
[navigationButton setImage: [UIImage imageNamed:@"back.png"] forState:UIControlStateNormal]; 
[navigationButton addTarget:view action:@selector(backButtonPressed:) forControlEvents:UIControlEventTouchUpInside]; 
navigationButton.frame = CGRectMake(-2, 23, 75, 55); 
[self.view addSubview:navigationButton]; 

그것은 잘 작동합니다.
그러나 링크를 통과했을 때 탐색 모음을 사용자 정의하면 앱 스토어 거부의 가능성이 있음을 발견했습니다.

나에게 적절한 방법을 제안 할 수 있습니까? 아니면이 방법을 사용할 수 있습니까?

도움을 주시면 감사하겠습니다. 감사합니다.

답변

1

이것은 App Store Review Guidelines입니다. UINavigationBar의 커스터마이징을 거부하는 것에 대한 언급은 없습니다. 그러나 아래 문구가 있습니다.

If your user interface is complex or less than very good, it may be rejected 
+0

고맙습니다. @AppleDelegate –

관련 문제