2016-08-09 10 views
0

Я создал страницу с двумя видами контейнеров, которые переключаются в соответствии с сегментированным элементом управления сверху. В основном я скрываю один из видов контейнера на основе того, какой индекс выбран в сегментированном элементе управления. Теперь в одном из представлений контейнера я добавил представление таблицы и ячейку. Я также создал класс viewController для представления, содержащегося в одном из контейнеров, которые соответствуют UITableView DataSource и Delegate Protocols.Проблемы с видом контейнера

Однако, когда я запускаю приложение, сегментированный вид не отображается, и все, что я вижу, это пустые ячейки. Я не понимаю, почему сегментированный элемент управления даже не отображается. Кто-нибудь когда-либо сталкивался с этой проблемой после добавления представления таблицы в виде контейнера? Что я могу делать неправильно?

Редактировать: Вот что я делаю в раскадровке. В симуляторе это хорошо видно, потому что тогда таблица пуста. enter image description here

Когда я запускаю его по телефону, в основном, я заполняю таблицу базой данных, которую я создаю из соседних мест google web api. На устройстве, когда я перехожу к этой странице, элемент управления сегмента не отображается, и все, что я вижу, это таблица с данными, которые я получаю. В представлении таблицы в основном рассматривается вся страница. Я использую авторезистентность (нет автовыключения). Я проверил ограничения, которые я предоставляю, и все кажется прекрасным.

Это то, что я получаю, когда я бегу ту же страницу на устройстве:

enter image description here

+0

Не могли бы вы разместить несколько фотографий?, Это вид контейнера под сегментированным управлением?. –

+0

Возможно, неправильные ограничения компоновки макета? трудно сказать без каких-либо кодов/других подробностей – kambala

+0

@Santiagocarmonagonzalez Я сделал редактирование с некоторыми фотографиями. – Jobs

ответ

0

Я получил его показ. Глупая ошибка с моей стороны! Причина, по которой сегментный контроль не показывался, состоял в том, что он был ниже представлений контейнера в макете страницы! Я просто потянул его на передний план, и он появился на устройстве и симуляторе. Cheers