2014-10-03 2 views
0

탭 막대가있는보기와 사이드 바를 여는 단추가 있습니다.목표 C - 이동 UITabBar

사이드 바를 열면 사이드 바가 움직이지 않고 탭 바가 유지됩니다.

사이드 바는 동일한 viewController에서 하나씩 다른보기와 비슷합니다.

상단보기 (사이드 바)로 탭 막대를 움직일 수 있습니까? 솔루션으로

enter image description here

+0

좋아, 내가 일부 웹 사이트에서 답변을 찾았습니다. 그리고 (UITabBarController *) self.parentViewController) .tabBar.frame = CGRectMake (((UITabBarController *) self) 다음과 같이하면됩니다. (UITabBarController *) self.parentViewController) .tabBar.frame . (UITabBarController *) .tabBar.frame.origin.x + 50, ((UITabBarController *) self.parentViewController) .tabBar.frame.origin.y, ((UITabBarController *) self.parentViewController) .tabBar.frame.size.width, ((UITabBarController *) self.parentViewController) .tabBar.frame.size.height); –

답변

1

당신은 아마 당신이 TabBar의와 마찬가지로 그린 필드에 모든 객체를 이동하려면 다음이 필요합니다. 더 좋은 방법은 2 개의 VC (장면)를 갖는 것입니다. 하나는 녹색 필드와 탭 표시 줄, 다른 하나는 측면 메뉴입니다. VC의 프레임 위치 (왼쪽/오른쪽 페이 스북 메뉴 애니메이션의 일종)를 애니메이트하므로 모든 관련 오브젝트가 탭바를 포함하여 이동합니다.

+0

나는 그것을하려고했지만 어떤 이유로 그것은 나를 위해 작동하지 않았다 ... –

+1

github 및 인터넷에서 왼쪽/오른쪽 메뉴의 많은 예제가 있습니다. 코드를 확인하고 사례를 구현하십시오. – kabarga