오디오, 비디오 및 문서 (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];
그것은 잘 작동합니다.
그러나 링크를 통과했을 때 탐색 모음을 사용자 정의하면 앱 스토어 거부의 가능성이 있음을 발견했습니다.
나에게 적절한 방법을 제안 할 수 있습니까? 아니면이 방법을 사용할 수 있습니까?
도움을 주시면 감사하겠습니다. 감사합니다.
고맙습니다. @AppleDelegate –