У меня проблемы с визуализацией.
Допустим, у меня есть три просмотра внутри прокрутки с некоторым другим контентом. Верх, кнопки и изображение. кнопки и изображение находятся внутри сверху. Верхняя часть НЕ заполняет вид прокрутки, однако кнопки и изображение НЕ заполняют верхнюю часть. Максимальный размер top определяется во время выполнения, но не все они видны. Вид кнопок находится над изображением. Вид кнопок должен иметь фиксированную высоту, но растягиваться по ширине. Изображение должно заполнять вид сверху и растягиваться в обоих направлениях.
Вопрос в том, что происходит, когда окно с видом прокрутки изменяется, и когда прокрутка прокручивается.
Я хочу, чтобы когда-либо была видна какая-либо часть вида сверху, чтобы вид кнопки находился вверху видимой части вида сверху, и я хочу, чтобы вид изображения занимал любое пространство (если оно есть) под ним. Даже если я прокручиваю или изменяю размеры внешнего окна.
У меня сейчас в IB:
TopVew не изменяет размеры вообще, заблокирован сверху и слева.
ButtonView изменяет ширину, но не высоту и блокируется вверху слева
ImageView изменяет размеры обоих и блокируется вверху внизу слева. (вероятно, добавление прав не имеет значения)
Происходит следующее: когда я выполняю прокрутку, все это просто прокручивается, поэтому просмотр кнопок уходит сверху, а когда я делаю окно слишком маленьким, просмотр изображений закрывает вид кнопок. Тогда он НЕ РАСКРЫВАЕТ, когда я делаю окно больше, прокручиваю или что-то еще.
Есть что-то простое, что я здесь упускаю?
спасибо.