2014-07-21 1 views
1

사용자가 UITabBar 항목을 누르면 뷰 컨트롤러를 모달로 표시하지만 UITabBar을 계속 표시하고 싶습니다. 사용자가 모달보기 컨트롤러로 끝나면 모달로 닫으려고합니다. 기본적으로 하나의 뷰 컨트롤러를 다른 뷰 위에 표시하고 UITabBar을 유지하면서 모달 애니메이션을 사용하여 상위 뷰 컨트롤러를 닫고 싶습니다. 나는 일종의 커스텀 애니메이션을해야한다고 생각하고있다. 그러나 어떻게 작동하는지 알 수 없다.모달 뷰를 표시하는 동안 UITabBar 표시

누구나 iOS 6 및 iOS 7에서이 작업을 수행 할 수 있습니다.

+0

모달 뷰 컨트롤러의 전체 아이디어는 전체 화면을 차지하므로 사용자가 화면을 닫을 때까지 다른 것과 상호 작용할 수 없으므로 모달 프레젠테이션이 아닌 것처럼 실제로 들리는 것처럼 들립니다. 이 "모달"컨트롤러가 화면에있는 동안 사용자가 계속 탭을 선택할 수 있도록 하시겠습니까? – rdelmar

+0

예, 사용자가 탭 표시 줄과 계속 상호 작용할 수 있기를 바랍니다. 모달보기인지 아닌지는별로 신경 쓰지 않지만 모달보기처럼 해고되기를 원합니다. – tentmaking

+0

iOS 7에서 사용할 수있는 새로운 사용자 정의 프리젠 테이션 방법으로이 작업을 수행 할 수 있다고 생각합니다. 자신 만의 트랜지션 애니메이션 코드를 작성해야하지만, 일반적인 모달 전환과 달리 UIViewControllerTransitioningDelegate를 사용하는 사용자 정의 메서드는 제시 컨트롤러 계층 구조에서보기. – rdelmar

답변

1

모달 섹터가 이전 탐색 컨트롤러 스택을 덮어서 기존 탭, 탐색 및 도구 모음 컨트롤러에 더 이상 액세스 할 수 없습니다. 기존 탭 막대를 유지하려면 밀어 넣기 (push segue)를 사용하거나 모달보기에 새 탭 막대 컨트롤러를 추가해야합니다.