0

나는 내 navigationBarUISegmentedController을 가지고 있습니다. 보기와 함께 내비게이션 막대의 하위보기를 푸시하는 방법

@property (nonatomic) UISegmentedControl *segView; 
... 
- (void)viewDidLoad { 
    [super viewDidLoad]; 

    _segView = [[UISegmentedControl alloc] initWithItems:@[@"Seg1", @"Seg2"]]; 
    [_segView setSelectedSegmentIndex:0]; 
    [_segView addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged]; 
    [self.navigationController.navigationBar addSubview:_segView]; 
} 

내가 navigationController에보기를 밀어

는, 세그먼트 제어가 여전히 존재하기 때문에 최근에 밀려 뷰의 제목은 세그먼트 컨트롤과 중복됩니다 분할 된 제어 코드 아래 사용 하였다.

enter image description here

어떻게 분할 컨트롤을 할 은 이전보기로 스택에 푸시합니다? 대신 이런 navigationItemtitleViewnavigationBar 세트 subViewUISegmentedControl을 첨가

답변

1

.

self.navigationItem.titleView = _segView; 
+0

내가 필요한 것. :) –