如何使用 TabBar 但使用按钮更改视图(就像在 Apple Music 中一样)
How to change the view with TabBar but with a Button (like in Apple Music)
你好 Whosebug 用户,我正在学习 SwiftUI,但现在遇到了一个问题。
我想在 Apple Music 中实现类似的功能,您可以在“Apple Music”和“您的音乐库”之间select(查看图片)(点击“时会更改列表”你的图书馆"/"Deine Mediathek")
有点像TabBar,就是不知道叫什么。所以也许这里有人可以帮助我……
我来自德国,很抱歉我的英语不好。希望有人能看懂。
那就是 Picker
:
import SwiftUI
enum PickerItems: String {
case item1
case item2
}
struct pickerView: View {
@State var selected: PickerItems = .item1
var body: some View {
VStack{
Picker("type", selection: $selected) {
Text("OPTION 1").tag(PickerItems.item1)
Text("OPTION 2").tag(PickerItems.item2)
}.pickerStyle(.segmented)
Text("Selected View: \(selected.rawValue)")
}
}
}
你好 Whosebug 用户,我正在学习 SwiftUI,但现在遇到了一个问题。
我想在 Apple Music 中实现类似的功能,您可以在“Apple Music”和“您的音乐库”之间select(查看图片)(点击“时会更改列表”你的图书馆"/"Deine Mediathek")
有点像TabBar,就是不知道叫什么。所以也许这里有人可以帮助我……
我来自德国,很抱歉我的英语不好。希望有人能看懂。
那就是 Picker
:
import SwiftUI
enum PickerItems: String {
case item1
case item2
}
struct pickerView: View {
@State var selected: PickerItems = .item1
var body: some View {
VStack{
Picker("type", selection: $selected) {
Text("OPTION 1").tag(PickerItems.item1)
Text("OPTION 2").tag(PickerItems.item2)
}.pickerStyle(.segmented)
Text("Selected View: \(selected.rawValue)")
}
}
}