2015-01-01 5 views
0

최근 많은 앱에서 인기를 얻고있는 유사한 레이아웃 옵션을 복제하려고합니다.사용자 정의 상단 네비게이션 바

enter image description here

이 왼쪽과 오른쪽 중간에 두 가지 옵션에 버튼입니다.

나는 사용자 지정 컨테이너보기를 만들고 자신 만의 사용자 지정 탐색을 사용하여 탐색 메뉴를 복제하려고했지만이 방법이 가장 효율적인 방법인지는 잘 모르겠습니다.

다음을 사용하여 여러 개의 버튼을 추가하는 방법을 알고 있지만 탐색 메뉴의 중간에 버튼을 배치하는 옵션은 제공하지 않습니다.

UIBarButtonItem *editBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selector(editAction)]; 

이 모양을 얻기 위해 어디에서 제안해야합니까? 둘러 보았지만 검색 조건이 잘못되었을 수 있습니다.

답변

1

사용자 지정 UISegmentedControl 및 탐색 줄에 넣어 만들어야합니다

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    self.navigationItem.titleView = self.customSegmentControl; 
} 

그리고 당신이 만든 이미지를 사용한다 배경을, 당신이하려는 경우 앱 위임에 전화 특정 응용 프로그램 전체 또는보기 컨트롤러에서 동일한 창을 사용하십시오.

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navbar.png"] forBarMetrics:UIBarMetricsDefault]; 
+0

맞습니다. 내가 실제로 발견 한 스토리 보드에서 실제로 할 수 있습니다. 내 잘못이야. – Allreadyhome