2014-01-05 2 views
0

TableViewController에 iAD를 추가하려고합니다. 컨테이너보기를 TableView 상단에 추가 한 다음 컨테이너에 IAD를 추가하면 올바르게 작동합니다. 그러나 나는 애플이 iAD가 스크롤하는 애플 리케이션을 리프레시 등으로 받아들이지 않을 것이라는 것을 알고있다. 그래서 컨테이너를 상단에서 스크롤하지 못하게 잠글 필요가 있지만 테이블 뷰는 스크롤해야한다. 그래서 위로 스크롤 할 때 IAD 너무 scrollsup ..iOS TableViewController 컨테이너 스크롤 잠금

View

+2

별도의 'UITableView' (전체 화면보다 작음)와 iAd 전용 뷰가있는'UIViewController'를 사용하지 않으시겠습니까? 당신은 또한'UITableViewController'에서'table'의 프레임을 변경할 수도 있지만, 동작이 복잡해 질 수도 있습니다 ... –

답변

0

실제로 당신이 스크롤 내부 IAD에있는 첫 번째 문제는 당신 IAD가 .. 더 자주 숨겨진 보여주는보다하고 그 당신의 IAD 만들 것이다 당신에게 돈을주는 것을 멈추십시오. 물론 당신의 앱은 거절 당할 수 있습니다.

그래서 .. 첫 번째 질문은 : TableViewController가 정말로 필요합니까?

맨 위의 iAD 및 그 다음부터 시작하는 tableview를 사용하여 ViewController를 사용할 수 있습니다.

TableViewController를 실제로 사용하려면 다음 질문을 고려하십시오. tableview에서 섹션을 사용하고 있습니까?

사용하지 않는 경우 지금부터 시작하여 첫 번째 섹션 헤더에 iAd를 추가 할 수 있습니다. 단 하나의 섹션에 섹션이있는 경우 헤더가 항상 표시되고 스크롤하면 내용이 전달됩니다. 그것의 앞에.

하지만 첫 번째 옵션을 사용하는 것이 좋습니다. 일반 ViewController를 사용하고 UITableView와 iAD를 추가하십시오.

+0

서버에있는 JSON 파일에서 데이터를 가져오고 있으며 매일 업데이트됩니다. ViewController에서 같은 것을 만들 수 있다면 모든 것을 다시 작성하겠습니다. 먼저 헤더를 사용해 보겠습니다. 고마워요. – sphynx

+0

네, 가능합니다, 그리고 코드를 다시 작성하여 코드를 복사하여 viewcontroller (tableview 대리자 및 데이터 소스, viewdidload, viewdidappear, viewwillappear 및 메소드)에 붙여 넣기 만하면됩니다. tableviewcontroller의 일부 작은 메소드 필요하지 않습니다. 다음 질문을 보류중인 목록에서 제거하도록 해결 된 것으로 표시하는 것을 잊지 마십시오. –

관련 문제