2010-07-22 10 views
0

간단한보기 기반 응용 프로그램에서 iAd와 관련된 모든 Apple 코드, 위임 등을 통합 할 수있었습니다.탭 막대 응용 프로그램이있는 iAd

탭 막대 유형의 응용 프로그램은 더 어려워 보이지만 어쩌면 그 응용 프로그램의 전체 아키텍처를 이해하지 못하는 것 같습니다. 말하자면, 다른 탭이 상속하거나 첫 번째 탭에 첨부 된 탭에 해당하는 세 개의 탭과 뷰가있는 것 같습니다.

인터페이스 빌더에서 작업 할 때 창에 adbanner를 끌어다 놓으면 실제로 '탭 인프라 및 관련보기'를 넣을 수있는 뷰 컨테이너가 만들어지고 iad가 보이지 않는 것처럼 보입니다. 파리.

첫 번째 탭에서 앱을 실행할 때 표시되는 광고 팝업을 직접 코딩 할 수 있지만 후속 탭에는 표시되지 않습니다. viewDidLoad에서이 작업을 수행했습니다. . 탭 바 앱이 전체 화면을 어느 정도 완성하려고합니다. 이견있는 사람? UIWindowTabBarController이 있는데,이 창은 대체로 "비어있는"것으로 보이고 그렇지 않은 경우에는 보이지 않습니다.

답변

1

내가 할 일은 viewDidLoad 프로세스의 일부로 각 탭의 둘러보기로 푸시하는 별도의 사용자 정의보기를 만드는 것입니다.

+0

viewDidLoad 프로세스에서 프로그래밍 방식으로 광고를 실행 중입니다 ... 탭 막대보기를 잘 이해하지 못한다고 생각합니다 ... 각 탭을 전환 할 때 viewDidLoad를 호출하지 않거나 viewDidLoad보다 더 깊습니다. 또는 다른 방법으로? – Seann

+0

viewDidLoad는 새로운 뷰가 잘로드 될 때 호출됩니다. 그러나 솔직히, 나는 당신이하는 것처럼 광고를 만들지 않을 것입니다. 자체적으로 다른 곳에서 만듭니다. 그런 다음 각보기에서 하위보기로 추가하십시오. 이렇게하면, 한 번만 만들어서 어디에서나 사용할 수 있습니다. – jer

관련 문제