Итак, я добавил некоторый текст (UITextView) в свой stackView и отцентрировал его вверху. Я также добавил UIImageView, который прекрасно смотрелся бы под моим UITextView. Ну, это не так. Почему-то изображение полностью закрывает текст. Если я удалю изображение, текст снова появится в центре вверху. Много играл с распределением и выравниванием стека, но безуспешно. Не уверен, что мне не хватает :( Любая помощь приветствуется!
Я добавляю в стек как UITextView, так и UIIMageView как аранжированныйSubview.
Вот мой код:
//stack
let stack: UIStackView = {
let stack = UIStackView()
stack.translatesAutoresizingMaskIntoConstraints = false
stack.axis = .vertical
stack.spacing = 5
stack.distribution = .fillProportionally
stack.alignment = .fill
return stack
}()
//text
fileprivate let title: UITextView = {
let title = UITextView()
title.translatesAutoresizingMaskIntoConstraints = false
title.contentMode = .scaleAspectFit
title.layer.cornerRadius = 10
title.backgroundColor = .darkGray
title.font = UIFont(name: "Megrim-Regular", size: 17)
title.textColor = .white
title.textAlignment = .center
return title
}()
//image
let image: UIImageView = {
let image = UIImageView()
image.image = UIImage(named: "demoPic.jpg")
image.translatesAutoresizingMaskIntoConstraints = false
image.frame = CGRect(x: 0, y: 0, width: 50, height: 50)
return image
}()