2015-01-14 3 views
0

Простой, я хочу провести два UIContainerViews в одном UIViewController.iOS, 2 UIContainerViews in 1 UIViewController

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

Является ли это ошибкой раскадровки или представляет собой ограничение на проведение двух контейнеров в одном представлении?

+0

Как вы регулируете размер? В раскадровке? В контроллере просмотра? В встроенном контроллере просмотра? Я построил быстрый проект с представлением, содержащим два контроллера вида (с использованием автоматической компоновки) и смог изменить размеры только в порядке. – Jbryson

+0

hmmm, я регулировал размер контейнера внутри контроллера вида, частью которого они являются. я угадываю из-за отсутствия ответа на этот вопрос, что один может добавить 2 контейнера в представление, и что моя проблема - это что-то еще, что мне не хватает –

+1

Возможно. Убедитесь, что вы используете автоматическую компоновку. Кроме того, попробуйте раскрасить содержащиеся в нем виды разных цветов, чтобы отслеживать их местоположение. Если вы настраиваете представления в раскадровке, их не должно быть проблемой, если они не отстают от других представлений. – Jbryson

ответ

0

Если встраиваемые сегменты все еще существуют, контейнеры все еще там. Я предполагаю, что обновленные фреймы и не имеют достаточных ограничений для определения их размера, поэтому они пошли к нулю. Это случается со мной часто, когда я в процессе создания их ограничений. Я бы скорректировал их размер с помощью своих ограничений, и я готов поспорить, что исправляет вашу проблему.

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