SwiftuiiOS14工具栏
iOS 14为NavigationView提供了一个新的SwiftuiiOS14工具栏,swiftui,Swiftui,iOS 14为NavigationView提供了一个新的.toolbar实现。有一个placement参数,其选项为.principal、.navigationBarLeading和.NavigationBarRailing 我想在导航栏中添加一个搜索栏。实现全宽搜索栏的正确方法是什么 我的期望是能够使用navigationBarLeading将搜索栏放在左侧,并将框架设置为全宽 .toolbar { ToolbarItem(placement: .navigationBarLeadin
.toolbar
实现。有一个placement参数,其选项为.principal
、.navigationBarLeading
和.NavigationBarRailing
我想在导航栏中添加一个搜索栏。实现全宽搜索栏的正确方法是什么
我的期望是能够使用navigationBarLeading将搜索栏放在左侧,并将框架设置为全宽
.toolbar {
ToolbarItem(placement: .navigationBarLeading) {
HStack {
Text("Full width")
Spacer()
Text("Toolbar")
}.frame(width: .infinity)
}
}
我只是在底部栏有类似的。也许你可以试试。干杯
ToolbarItem(placement: .navigationBarLeading){
Spacer()
}
ToolbarItem(placement: .principal){
HStack {
Text("Full width")
Spacer()
Text("Toolbar")
}
}
ToolbarItem(placement: .navigationBarTrailing){
Spacer()
}
我只是在底部栏有类似的。也许你可以试试。干杯
ToolbarItem(placement: .navigationBarLeading){
Spacer()
}
ToolbarItem(placement: .principal){
HStack {
Text("Full width")
Spacer()
Text("Toolbar")
}
}
ToolbarItem(placement: .navigationBarTrailing){
Spacer()
}