находится в центре заданной оси (axis’a).
Делаю это так:
let stackView = UIStackView(arrangedSubviews: [UIView(), myImageView, myTitle, UIView()]
Но контент (картинка и текст) смещаются влева, а не остаются в центре. Первый UIView по ширине становится 0рх, а последний занимает все пространство.
Почему так может быть?
вам надо поиграться с ContentHuggingPriority, в стеке элемент, у которого приоритет меньше остальных, занимает доступное пустое пространство
В примере был такие ContentHugging-приоритеты: UIView - 250 UIImageView 251 UILabel - 251 UIView - 250 И все равно что-то не то
кинуть коонстрейнт UIView1.width == UIView2.width
О, сейчас попробую
Сработало, спасибоу
Обсуждают сегодня