Horizontal StackViewで左寄せにする
横方向のStackViewを普通に使うと余白は詰められて横幅いっぱい使うようになってしまいますが、たまに左寄せにしたい(右に余白を開けたい)場合があります。
そんなときはこのように空のViewを一番うしろに突っ込んでやることで解決できます。
let spacerView = UIView() spacerView.setContentHuggingPriority(.defaultHigh, for: .horizontal) stackView.addArrangedSubview(spacerView())
ただしこのやり方だとspacingを設定している場合は、余分にViewを一つ入れているため一番右に余計に一つspaceが入ってしまいます。