SwiftUI で複数行に設定してる Text が複数行にならないことがあります。
プレビューでは複数行になっているんですが、シミュレータで実行すると1行で末尾が省略されてしまいます。
VStack
で複数の View を並べているときになるような?気がします。
修正するには該当 Text を↓のように縦サイズ固定にします。
.fixedSize(horizontal: false, vertical: true)
この fixedSize()
は AutoLayout でいうと Compression Resistance Priority を設定するかんじっぽいです。
これで実行時にも複数行で表示されるようになります。