2010-12-27 4 views
0

iAd를 다른 앱에 넣기 위해 많은 컷 앤드 페이싱 프로그래밍을 해왔습니다. 어떻게 든 캡슐화 할 수 있습니까?은 iAd 구현을 캡슐화합니까?

+0

이 http://stackoverflow.com/questions/5947552/how-to-display-test-iad-banner-in-the-simulator – ajay

답변

1

물론.

뷰 컨트롤러를 만들 수 있으며 관리하는 뷰는 iAd 뷰입니다.

이보기 컨트롤러에서 iAd 대리자 프로토콜을 구현 한 다음이보기 컨트롤러의 인스턴스를 만들고 해당보기를 앱 전체의 다른보기의 하위보기로 추가 할 수 있습니다.

단일체는 :

+0

하지만 당신은 단지 해야하는에 도움이 될 수 있습니다 주어진 시간에 하나의보기 컨트롤러를 볼 수 있습니다. –

+0

원하는만큼보기 컨트롤러를 가질 수 있습니다. UIScrollView를 제외하고는 화면에 맞 으면 자신이 원하는만큼 크게 또는 작게 관리 할 수 ​​있습니다. 모달 또는 내비게이션 컨트롤러를 통해보기를 표시하는 것이 혼란 스럽지만 한 번에 화면에있는보기 컨트롤러 또는보기의 양에는 아무런 제한이 없습니다. – Jasarien

+0

당신이 옳은 것처럼 보일지라도 애플은 이것을하지 말라고 주장했지만, 그들의 뷰 컨트롤러 프로그래밍 가이드는 주어진 시점에 오직 하나의 뷰 컨트롤러 만 볼 수 있도록하는 텍스트 (여전히 오래된 것)를 가지고 있습니다. 어쨌든 기본적으로 솔루션을 사용했지만 UIView 하위 클래스를 사용했습니다. 잘 작동하는 것 같습니다. –