У меня есть метка и изображение, прикрепленные в вертикальном виде.Я хочу, чтобы они были в центре стека, но не больше.Я также хочу, чтобы верхняя часть метки была выровнена по нижней части изображения.
Я пробовал эти ограничения:
Но метка застряла нанижняя часть представления стека.
Я также попытался:
NSLayoutConstraint(item: stackView,
attribute: .top,
relatedBy: .greaterThanOrEqual,
toItem: contentView,
attribute: .top,
multiplier: 1,
constant: 0).isActive = true
NSLayoutConstraint(item: stackView,
attribute: .bottom,
relatedBy: .greaterThanOrEqual,
toItem: contentView,
attribute: .bottom,
multiplier: 1,
constant: 0).isActive = true
NSLayoutConstraint(item: stackView,
attribute: .left,
relatedBy: .greaterThanOrEqual,
toItem: contentView,
attribute: .left,
multiplier: 1,
constant: 0).isActive = true
NSLayoutConstraint(item: stackView,
attribute: .right,
relatedBy: .greaterThanOrEqual,
toItem: contentView,
attribute: .right,
multiplier: 1,
constant: 0).isActive = true
NSLayoutConstraint(item: stackView,
attribute: .centerX,
relatedBy: .equal,
toItem: contentView,
attribute: .centerX,
multiplier: 1,
constant: 0).isActive = true
NSLayoutConstraint(item: stackView,
attribute: .centerY,
relatedBy: .equal,
toItem: contentView,
attribute: .centerY,
multiplier: 1,
constant: 0).isActive = true
NSLayoutConstraint(item: imageView,
attribute: .height,
relatedBy: .equal,
toItem: stackView,
attribute: .height,
multiplier: 0.5,
constant: 0).isActive = true
Но теперь вершина изображения прикреплена к вершине вершины представления содержимого, а нижняя часть метки приклеена книжняя часть просмотра содержимого нижняя часть