Вы не установили ограничения для элементов в вашей раскадровке.Это классическая проблема с автоматической компоновкой.
Простое решение для этого может заключаться в том, чтобы поместить все это в стек.
Сначала выберите все элементы в раскадровке, сформируйте документ .наброски панель:
1. UIImageView
2. Заголовок
3. UIScrollView
4. Кнопки «Поделиться обновлениями» и «Обсуждение».
Теперь нажмите на кнопку Кнопка «Вставить в стек»
Теперь попробуйте запустить симулятор и проверить результат.
С другой стороны, вы также можете указатьиндивидуальные ограничения.Для этого я считаю, что встраивание в стек - это все, что необходимо.
А вот официальная ссылка для Auto Layouts, которая должна знать для разработки: Auto Layouts
Tips :
1. Используйте атрибут «spacing» стека
2. Попробуйте изучить и внедрить стеки в стеки, если вам нужно произвольное расстояние между двумя кнопками.(Например, две кнопки могут находиться внутри стека с большим интервалом, и этот стек будет сосуществовать с другими элементами родительского стека с меньшим интервалом.)