Проблемы с представлением контейнера
Я создал страницу с двумя видами контейнеров, которые переключаются в соответствии с сегментированным элементом управления сверху. По сути, я скрываю одно из представлений контейнера в зависимости от того, какой индекс выбран в сегментированном элементе управления. Теперь в одном из представлений контейнера я добавил табличное представление и ячейку. Я также создал класс viewController для представления, содержащегося в одном из представлений контейнера, которое соответствует протоколу UITableView DataSource и Delegate.
Однако, когда я запускаю приложение, сегментированное представление не видно, и все, что я вижу, это пустые ячейки. Я озадачен тем, почему сегментированный элемент управления даже не отображается. Кто-нибудь когда-либо сталкивался с этой проблемой после добавления табличного представления в контейнерное представление? Что я могу делать не так?
Изменить: вот что я делаю в раскадровке. Это хорошо видно в симуляторе, потому что таблица пуста.
Когда я запускаю его на телефоне, в основном я заполняю таблицу базой данных, созданной в близлежащих местах Google Web API. На устройстве, когда я перехожу на эту страницу, элемент управления сегментом не отображается, и все, что я вижу, - это таблица с данными, которые я получаю. Представление таблицы в основном занимает всю страницу. Я использую авторазмер (без автоматического размещения). Я проверил ограничения, которые я предоставляю, и все, кажется, в порядке.
Вот что я получаю, когда запускаю ту же страницу на устройстве:
1 ответ
Я получил это показ. Глупая ошибка с моей стороны! Причиной, по которой сегмент управления не отображался, было то, что он находился ниже представлений контейнера в макете страницы! Я просто потянул его вперед, и он появляется на устройстве и симуляторе. ура