【问题标题】:How do I get rid of the error 'Argument passed to call that takes no arguments' on my SwiftUI TabView如何摆脱 SwiftUI TabView 上的错误“传递给不带参数的调用的参数”
【发布时间】:2021-06-30 20:51:50
【问题描述】:

所以我试图在我正在制作的应用程序中创建一个选项卡视图来学习 SwiftUI,但问题是我收到这个错误,说我正在将一个参数传递给一个不带参数的函数。我会给你看我的代码,我真的不知道发生了什么,感谢任何帮助。

import SwiftUI

struct TabView: View {
    var body: some View {
        TabView {
            Text("The First Tab")
                .tabItem {
                    Image(systemName: "1.square.fill")
                    Text("First")
                }
            Text("Another Tab")
                .tabItem {
                    Image(systemName: "2.square.fill")
                    Text("Second")
                }
            Text("The Last Tab")
                .tabItem {
                    Image(systemName: "3.square.fill")
                    Text("Third")
                }
        }
        .font(.headline)
    }
}

struct TabView_Previews: PreviewProvider {
    static var previews: some View {
        TabView()
    }
}

我从 Apple 的网站上复制粘贴了这个示例。

【问题讨论】:

    标签: swift swiftui


    【解决方案1】:

    将其命名为 MyTabView。 "TabView" 是为 SwiftUI 的 TabView 保留的。

    struct MyTabView: View { /// here!
        var body: some View {
            
            TabView {
                Text("The First Tab")
                    .tabItem {
                        Image(systemName: "1.square.fill")
                        Text("First")
                    }
                Text("Another Tab")
                    .tabItem {
                        Image(systemName: "2.square.fill")
                        Text("Second")
                    }
                Text("The Last Tab")
                    .tabItem {
                        Image(systemName: "3.square.fill")
                        Text("Third")
                    }
            }
            .font(.headline)
        }
    }
    
    struct MyTabView_Previews: PreviewProvider {
        static var previews: some View {
            MyTabView()
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多