2014-06-14 2 views
0

작업 표시 줄을 탭 표시 줄 위에 표시 할 수 있습니까? 그렇다면 어떻게해야합니까? 예를 들어 알려주시겠습니까?탭 바 위에 작업 시트를 표시하려면 어떻게해야합니까?

다음 코드를 시도했습니다. [actionsheet showFromTabBar : self.tabBarController.tabBar]; 하지만 그것은 반영되지 않습니다.

참고 : Tab Bar 컨트롤러를 내 App의 루트 컨트롤러로 설정했습니다.

+0

는 "이 반영되지 않습니다"무엇을 의미합니까? – rmaddy

+0

작동하지 않습니다. –

+0

"작동하지 않음"을 정의하십시오. 그건 쓸모없는 말입니다. 작업 시트가 표시되지 않습니까? 그것을 표시하지만 잘못 되었습니까? 그것은 추락합니까? 구체적으로 말하십시오. – rmaddy

답변

2

당신은 그럼 그냥 코드 아래 사용 탭 표시 줄 위의 작업 시트를 표시 할 경우

[actoinsheet showInView:[[[UIApplication sharedApplication] delegate] window]]; 
+0

나는 그것을 시도했지만 여전히 내 작업 표는 탭 표시 줄 위에 표시되지만 탭 표시 줄 위에 표시되지 않습니다. 액션 시트를 탭 바 위에 표시하고 싶습니다. 탭 바의 기본 높이가 49 인 것을 의미합니다. 액션 시트를 49 위에 표시하고 싶습니다. –

+0

액션 시트를 보여줄 수 없을 것입니다. 작업 표시 줄은 항상 iOS에 의해 모달로 표시되기 때문에 탭 표시 줄 위에 있습니다. iPhone/iPod의 경우에는 마지막 하위 뷰 객체로 윈도우의보기 계층 구조에 표시됩니다. 따라서 모델보기로서 항상 탭 표시 줄 위에 올 것입니다. 자신 만의 actionSheet를 만들고 CAAnimation의 도움을 받아 애니메이션을 볼 수 있습니다. –

+0

정말 좋습니다. 좋은 시도! 나는 그것을 시도 할 것이다. 똑똑한 일. 다시 한 번 감사드립니다! –