UIStackView - упорядоченные виды перекрываются - PullRequest
0 голосов
/ 29 апреля 2020

В последние часы я боролся за добавление пользовательских представлений в UIStackView. StackView размещается внутри UIScrollView, с ограничениями, установленными для каждого поля ScrollView. Все в Storyboard - дизайн много раз раньше, и все прошло хорошо, но на этот раз пользовательские представления перекрывают друг друга. Только если я установлю интервал в значение, большее чем 0, я смогу увидеть, что это больше, чем 1. Просмотр представления, различные ограничения на стек, даже удалили его из прокрутки. Но ничего не работает.

PS Я попробовал несколько решений, которые я видел в Интернете. Все еще ничего.

Спасибо.

1 Ответ

1 голос
/ 29 апреля 2020

проблема в автопоставке

for name in names {
    let initialChildProfile = ChildProfileView.loadFromNibNamed(nibNamed: "ChildProfileView") as! ChildProfileView
    initialChildProfile.translatesAutoresizingMaskIntoConstraints = false
    initialChildProfile.widthAnchor.constraint(equalToConstant: childrenStackOutlet.frame.size.width).isActive = true
    //initialChildProfile.heightAnchor.constraint(equalToConstant: self.view.frame.width - 50).isActive = true
    initialChildProfile.isUserInteractionEnabled = true

    childrenStackOutlet.addArrangedSubview(initialChildProfile)
}
...