Использовать UINavigationController или ContentController? - PullRequest
0 голосов
/ 22 марта 2012

Я разработчик Apple, который работал с UIImages и фотографией. Теперь я вхожу в проблемы с таблицей / списком и испытываю некоторые проблемы.

Мне нужно реализовать систему, которая отображает множество представлений, разделенных контекстами (см. Ниже UITabBarItems) Одним из таких представлений является список мест, разделенных по категориям. У каждого списка есть свой баннер. Я попытался поставить в моем главном окне tabbarcontroller, который включает в себя 3 viewcontrollers и тот, который показывает категории. Это навигационный контроллер. Проблема в том, что я не могу контролировать рекламу таким образом!

Кто-нибудь знает, что я могу сделать?

СМОТРЕТЬ МОЙ МАКУП

Короче говоря, я хочу разрешить помещать изображение поверх UINavigationController, например:

что я хочу сделать

Ответы [ 2 ]

1 голос
/ 22 марта 2012

Если вы создаете и используете подкласс UINavigationController, вы можете добавить пользовательское объявление в качестве подпредставления.

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

Вот так у меня есть реклама через MobClix , установленную в приложении.

0 голосов
/ 22 марта 2012

Один из вариантов - добавить его как подпредставление к вашему подклассу UITableViewController.Если объявление отличается в зависимости от категории, вы можете передать его, прежде чем вставить другой контроллер представления в стек навигации.Или вы можете использовать шаблон делегата, чтобы спросить родительский контроллер представления, какую рекламу он должен отображать.

Лучший вариант, который требует больше усилий, - это фактически использовать подкласс UIViewController, который реализует протоколы UITableViewDataSource и UITableViewDelegate, и поместитьстолик внутри него.Теперь вы можете изменить размер таблицы, чтобы разместить рекламный баннер.Таким образом, вы можете избежать некоторых предметов, оставшихся скрытыми за вашим баннером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...