例如如果您从视图A导航到视图B,则视图B通常会在导航栏的左侧显示一个后退按钮,显示“ <视图A”(假设视图A的标题为"View A"
)。
当我在视图A中没有标题时,视图B中的后退按钮只是"<"
,这与预期的一样,因为视图A没有标题。
现在有一种制作方法,以便如果上一个视图中没有标题,它应该总是显示"< Back"
?
答案 0 :(得分:1)
您可以制作自己的后退按钮,可以对其进行个性化设置:
将其放在视图顶部:
@Environment(\.presentationMode) var presentationMode
var btnBack : some View { Button(action: {
self.presentationMode.wrappedValue.dismiss()
}) {
Text("< Back")
}
}
并在该视图的堆栈结尾处:
.navigationBarBackButtonHidden(true)
.navigationBarItems(leading: btnBack)