У меня есть иерархия взглядов с UIScrollView в середине, как это:ScrollView высота не компресс на iPhone 4
-UIView --UIScrollView --- UIView
Я использую автоаудита и раскадровки. Я правильно разработал раскадровку для правильной компоновки на iPhone5 и попытался использовать ограничения, чтобы сделать это внешнее представление расширяющимся и сжиматься до других размеров экрана. Он расширяет идеально для 6/6+, но не стягивает правильно для 4. Вот скриншот моей раскадровки наряду с некоторыми ограничениями:
Внешний вид может показаться чрезмерным, но мне нужно, чтобы он рисовал округлую рамку, так как я неудачно рисовал границу непосредственно вокруг scrollview. Вот что экран выглядит при визуализации на 4" экране (это то, что она должна выглядеть):
Но потом, когда я запускаю его на 3,5" экране, эта точка зрения не дает усадки , Он просто проливает нижнюю часть экрана.
Я шел по кругу, пытаясь понять это в течение нескольких часов в настоящее время, и не подвожу нигде. Я играл с поддержкой содержимого и сопротивлением сжатию, а также изменял почти все ограничения в раскадровке. Я не хочу входить в фиксированные высоты, так как это побеждает само назначение автоспуска. Может ли кто-нибудь предложить, на что я должен смотреть? Благодаря!
EDIT: Я также должен указать, что я знаю, что нижняя кнопка будет усечена при сокращении внешнего прокрутки и просмотра. Сейчас все в порядке. Моя цель - получить внешний вид (тот, у которого закругленная граница), чтобы сократить его до 20 пикселей над нижней частью экрана.
Да, у меня есть все это, но все равно не повезло. Похоже, я собираюсь завершить настройку высоты представления контента во время выполнения и ускользнуть оттуда. Спасибо за предложение. – Alex