2014-01-05 5 views
0

Я пытаюсь добавить iAD в TableViewController, и он отлично работает, если я добавлю контейнерный вид в верхней части TableView, а затем в контейнер добавляю iAD. Но я знаю, Apple не будет принимать Приложения, в которых iAD прокручивается, из-за обновления и т. Д. Поэтому мне нужно заблокировать контейнер от прокрутки вверху, но просмотр таблицы должен прокручиваться. Поэтому, когда я прокручиваю до IAD scrollsup тоже ..iOS TableViewController Замок прокрутки контейнера

View

+2

Почему вы не используете 'UIViewController' с отдельным' UITableView' (меньше полного экрана) и выделенное представление для iAd? Вы также можете изменить фрейм 'table' в' UITableViewController', но это поведение может усложнить ситуацию ... –

ответ

0

На самом деле первая проблема, которую вы имеете с ОВР внутри свитка, что ваш IAD будет более часто скрыты, чем показ .. и что бы сделать ваш IAD перестаньте давать вам деньги .. и, конечно же, могли бы отклонить ваше приложение.

Итак, первый вопрос: вам действительно нужен TableViewController?

Вы можете использовать ViewController с iAD сверху .. и tableview, начиная с него.

Если вы действительно хотите использовать TableViewController, возникает вопрос: используете ли вы разделы в вашем представлении таблицы?

Если вы не используете, вы можете начать прямо сейчас и добавить свой iAd в заголовок первого раздела, если ваша таблица имеет только один раздел, заголовок будет всегда виден, и прокрутка будет проходить содержимое за ним, а не в перед ним.

Но я бы рекомендовал первый вариант, использовать обычный ViewController и добавить UITableView и iAD.

+0

Я получаю данные из файла JSON, который находится на сервере, и будет обновляться каждый день. Если в ViewController можно сделать то же самое, я все переписал. Спасибо, я попробую с заголовком. – sphynx

+0

Да, это возможно, и вам не нужно переписывать свой код, просто скопируйте и вставьте свой код в диспетчер представлений (делегат таблицы и источник данных, viewdidload, viewdidappear, viewwillappear и ваши методы), просто некоторые небольшие методы tableviewcontroller не нужны .. то не забывайте отмечать вопрос как решенный, чтобы удалить его из ожидающего списка. –

Смежные вопросы