Button
文本必须了解(A)Text
块的框架(例如,知道如何放置溢出内容,如原始示例中的单词"data"),(B)将Button
的第一基线与Text
的最后基线对齐,以及(C)将Button
的前缘对准最后一行的Text
的确切末尾(例如,它不能只是在框架的右侧,否则您将获得HStack行为)。在SwiftUI中,实现这种布局要容易得多:
Section(footer:
VStack(alignment: .leading) {
Text("Allow websites to check if Apple Pay is enabled and if you have an Apple Card account.")
Button("About Safari & Privacy...", action: {})
}) {
EmptyView()
}