Я пытаюсь использовать Xcode IB для создания прокручиваемой группы из 16 стеков, расположенных друг над другом, с 17-м стационарным стеком вверху, который не прокручивается. Я хочу иметь возможность взаимодействовать с прокручиваемыми стеками, поэтому я не хочу, чтобы они возвращались обратно сразу после прокрутки вниз.
Любое необходимое программирование я бы сделал на Swift.
В настоящее время у меня есть:
- a vertical stackview at the top of the view (
Overview Stack View
) that contains- one horizontal stackview at the top of the Overview Stack View as the stationary element (this horizontal stackview contains 2 text fields)
- вид прокрутки ниже этого, который содержит UIView, который, в свою очередь, содержит 16 горизонтальных видов стека, расположенных на расстоянии 50 единиц друг от друга по оси Y.
Я обнаружил, что если я настрою вид прокрутки с помощью Bounces
и Bounces Vertically
в инспекторе атрибутов, я смогу прокручивать виды стека, но они всегда немедленно возвращаются обратно, что затрудняет или делает невозможным взаимодействие с ними. Если я не включу Bounces
и Bounces Vertically
, группа просмотров стека вообще не будет прокручиваться.
Репозиторий Github здесь
На этом изображении показан проект в XCode:
Я прочитал ряд вопросов и ответов на Stackoverflow (именно так я зашел так далеко), но ни одно из предложенных решений не помогло мне решить эту проблему.
Любая помощь будет оценена!