Раскадровки ios5: представление статической таблицы и ADBannerView в одной сцене?

Цените любую помощь в этом. То, что я пытаюсь сделать, кажется, должно быть простым - я хотел бы объединить UITableView со статическими ячейками и ADBannerView вместе в одной сцене. К сожалению, если я попытаюсь использовать стандартный метод «контейнера» для инкапсуляции UITableView и ADBannerView (как подпредставления в представлении UIViewController) вместе в одном представлении, я получу следующую ошибку:

MainStoryboard_iPhone.storyboard: ошибка: недопустимая конфигурация: представления статических таблиц допустимы только при внедрении в экземпляры UITableViewController.

Любые идеи о том, как я могу заставить это работать? На данный момент я думаю, что мне, возможно, придется отказаться от раскадровки и вернуться к использованию перьев.

Спасибо.


person Admagistrator    schedule 25.01.2012    source источник


Ответы (1)


Вы пытались добавить UIView в качестве верхнего или нижнего колонтитула в свой UITableView, а затем перетащить в него свой ADBannerView?

person Rob    schedule 25.01.2012
comment
Спасибо за предложение; однако, насколько я понимаю, рекомендации таковы, что добавление рекламного баннера в качестве подвида прокрутки или связанного с ним подкласса (например, табличного представления) приведет к отклонению вашего приложения. В этом случае ADBannerView может быть только родственным табличному представлению. - person Admagistrator; 26.01.2012
comment
Интересный. Я ничего не создавал с помощью iAD, так что это хорошо знать. После быстрого эксперимента я обнаружил, что моя идея терпит крах. Это может не сильно помочь, поскольку вы, вероятно, уже думали об этом, но вы можете использовать UIView в раскадровке с iAd и UITableView обычным делегированным способом, но построить свои данные так, чтобы они работали как статические. Извините, я мог бы быть больше полезен. - person Rob; 26.01.2012
comment
Да, как вы упомянули, самый простой способ - просто отказаться от новой функциональности представления статической таблицы и использовать старый, отстойный способ создания статических представлений таблицы. Единственная альтернатива, которую я нашел, — реализовать собственный контроллер контейнера (также новый в ios5), но документация и пример кода для этого скудны, и в конечном итоге этот подход становится более проблематичным, чем простая программная реализация статической таблицы. - person Admagistrator; 28.01.2012
comment
Согласен, не похоже, что у вас есть из чего выбирать. - person Rob; 28.01.2012