0

경우에 따라 검색 표시 줄이나 탭 표시 줄을 응용 프로그램에 추가해야하는 경우가 있습니다. UIViewController UINavigationController 콘텐츠를 사용합니다. UIViewController에서 프레임을 변경하면 아무 것도하지 않습니다.uinavigation 컨트롤러의 내용 크기 조정

아무도 도와 줄 수 있습니까?

감사합니다.

은 여기의 UIViewController의 initWithStyle 방법에 실패 (또한 다른 방법으로 실패) 코드입니다 :

CGRect frame = self.view.frame; 
self.view.frame = CGRectMake(0, 0, frame.size.width, frame.size.height - 49); 

완벽한 코드가되지 않을 수도 있지만 적어도 뷰를 이동해야합니다.

+0

어떤 경우? 너 뭐하려고? 당신은 무엇을 얻을 것으로 예상합니까? 좋은 답을 원하면 좋은 질문을 제공해야합니다. – pasine

+0

UINavigationController에서 뷰를 표시합니다. UINavigationController 내부에서 이러한 뷰의 크기를 조정하는 방법은 무엇입니까? 상단에 막대를 표시해야하기 때문에이 작업을 수행해야합니다. –

+0

코드를 게시해야합니다. UINavigationController 내부에있는 뷰 크기 조정은 다른 뷰의 크기를 변경하는 것과 별반 다릅니다. 네비게이션 컨트롤러 UI 자체 (즉, 제목 표시 줄)에 있거나 네비게이션 컨트롤러의 스택에있는 ViewController 중 하나에 있음을 의미합니까? – d11wtq

답변

1

다음은 앱에 전역 인 AdBannerView에 대한 UINavigationController 아래에 공간을 만드는 데 사용하는 기술입니다. 아마도 당신은 비슷한 것을 할 수 있습니다.

global ADBannerView in iPhone app

+0

좋아, 기본적으로 콘텐츠 뷰를 가져 와서 다른 뷰로 대체하여 원래 뷰를 놓는다. –

+0

나는 그것에 가면 (어쩌면 내일) 나에게 그것을 줄 것이다. 제안 해 주셔서 감사합니다. –

+0

그것은 작동합니다. 고맙습니다. –

관련 문제