我正在尝试Text
在 ZStack 中对齐视图。它适用于较大的屏幕,如 iphone 11 plus max,但在较小的屏幕上,如果我使用如下所示的尾随或前导对齐,文本将离开屏幕。我在预览版、模拟器和真正的 SE 设备上得到了相同的结果。
iPhone SE(第 2 代)屏幕截图显示照片归属文本的未对齐文本。
import SwiftUI
struct ItemDetail: View {
var item: MenuItem
var body: some View {
VStack {
ZStack(alignment: .bottomTrailing) {
Image(item.mainImage)
Text("Photo: \(item.photoCredit)")
.padding(4)
.font(.caption)
.background(Color.black)
.foregroundColor(.white)
}
Text(item.description)
.padding()
Spacer()
}
.navigationBarTitle(Text(item.name), displayMode: .inline)
}
}