2011-03-03 7 views
0

현재 탭 막대 컨트롤을 사용하는 iPhone 응용 프로그램이 있습니다. 화면 아래쪽에서 탭 막대를 위로 움직여 그 아래에 imageView를 배치 할 수 있는지 궁금합니다. 미리 감사드립니다!iPhone에서 TabBar 아래에 imageView를 넣을 수 있습니까?

+2

귀하 (모두)는이 문서 ** **를 완전히 읽어야합니다 ** : http://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/Introduction/Introduction.html –

답변

0

당신은 너무처럼의 UITabBar의 프레임을 설정 할 수 있어야한다 :

myTabBar.frame = CGRectMake(0, 240, 320, 50); 
0

비록 당신이, 매우 그것을하지 않는 것이 좋습니다 수 수도 있지만, 그것은 휴먼 인터페이스 가이드 라인에 충실하지 않기 때문에, 탭바는 항상 화면 아래쪽에 나타나야한다고 명시되어 있습니다. 넌

myTabBar.frame = CGRectMake 사용할 수

0

(0 UIApplication.sharedApplication() statusBarFrame.size.height, UIScreen.mainScreen() bounds.size.width 50..);

참고 :이 메서드는 viewDidLoad()에서만 적용되며 다른 메서드에서는 적용되지 않습니다. 따라서 hideBottomBarWhenPushed() 메서드를 사용하여 탭바를 숨기면 푸시 될 때 탭이 숨겨 지지만 뷰가 팝되면 해당 프레임을 맨 위에 놓아도 탭바는 맨 아래로 고정됩니다. 또한 개인 핫 스폿 바가 탭 막대 프레임과 겹칩니다. 대안을 시도하십시오

관련 문제