StackView не сжимается при удалении упорядоченного подпредставления - PullRequest
0 голосов
/ 21 мая 2018

У меня вертикальный стек с 7 подвидами.Когда я удаляю одно из подпредставлений, представление стека не уменьшается, но представление над удаленным представлением занимает освобожденное пространство.

Я попытался

subview.isHidden = true

кака также

stackview.removeArrangedSubview(subview)
subview.removeFromSuperView()

Должно ли представление стека автоматически уменьшаться при перемещении всех подпредставлений ниже удаленного подпредставления вверх?

1 Ответ

0 голосов
/ 21 мая 2018

Нет, оно не будет уменьшаться, но когда вы установите

subview.isHidden = true

, другие виды занимают свободное пространство, если вы установите distribution в fillEqually, если вы хотите, чтобы оно уменьшилось, тогда подключитеограничение по высоте этого и в дополнение к вышеупомянутой линии сделать

stackH.constant = numberOfRemainingSubviews * viewHeight
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...