2017-05-09 2 views
0

안녕 내 컬렉션 셀보기 도청 때 사용자 지정 애니메이션 푸시 구현했습니다. 내가 가지고있는 문제는이보기 컨트롤러가 앞으로 밀리면 사용자 정의 세그먼트 화 된 컨트롤러가 여전히 그 위에 있다는 것입니다.푸시보기 앞에 사용자 정의 세그먼트 화 된 컨트롤 (UIView)

func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { 
    let vc = PopUpCellViewController(nibName: "PopUpCellViewController", bundle: nil) 
    let cell = collectionView.cellForItem(at: indexPath) 
    sourceCell = cell 
    self.navigationController?.pushViewController(vc, animated: true) 

} 

당신이 나를 호출 될 때 내 "PopUpCellViewController"아래의이 세그먼트 제어를 넣어 도울 수 있다면 알려줘 : 여기 내 내 푸시에 대한 코드입니다.

enter image description here

+0

스토리 보드를 사용하고 있습니까? 스토리 보드의 스크린 샷을 제공 할 수 있습니까? –

+0

@DonovanKing 이야기 게시판을 사용하지 않습니다. 모두 프로그래밍 방식으로 수행됩니다. – ajayb

+0

탐색 막대의 분할 컨트롤입니까? 무슨 일이 일어나고 있는지 스크린 샷을 게시 하시겠습니까? –

답변

1

당신은 아마 탐색 모음에있는 하위 뷰 같은 사용자 정의 세그먼트 컨트롤러를 추가하고 있습니다. 그러지 마십시오 : 하위 뷰를 탐색 바에 추가하면 안됩니다. 대신 세그먼트 컨트롤러를보기 컨트롤러의 navigationItem.titleView으로 만듭니다. 그러면 탐색 막대의 중심을 차지하지만 해당보기 컨트롤러에서만 (푸시 이후가 아님) 표시됩니다.

관련 문제