所以我在SwiftUI中创建了一个tabview,但是它一直显示“更多的三个点”标签。我该如何删除?
TabView {
Text("")
.tabItem {
Image(systemName: "house")
Text("Home")
}
Text("")
.tabItem {
Image(systemName: "magnifyingglass")
Text("Search")
}
Text("")
.tabItem {
Image(systemName: "plus")
Text("Add")
}
Text("")
.tabItem {
Image(systemName: "suit.heart")
Text("Likes")
}
Text("")
.tabItem {
Image(systemName: "person")
Text("Profile")
}
}//end tabview
答案 0 :(得分:0)
没有更多代码,很难确定这种现象的原因。
检查SceneDelegate window.rootcontroller是否指向您的结构(即TabView所在的结构),而不是普通的contentView
用如下视图替换文本字符串:
TabView{
FirstView()
.tabItem {
Image(systemName: "house")
Text("Home")
}
}
检查,Tabview和第一个TabItem之间是否没有文本,因为TabView将此解释为附加的Tabitem
TabView{
Text("this causes the error")
FirstView()
.tabItem {
Image(systemName: "house")
Text("Home")
}
我正在使用Xcode 11.3