微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SwiftUI - 代码中的 ForEach 循环未显示在选项卡上

如何解决SwiftUI - 代码中的 ForEach 循环未显示在选项卡上

在我的 1 = MYFUN(param1) // Param1 can be an identifier string number or MYFUN2 or MYFUN3 2 = MYFUN2(param1,param2) // Param1,param2 can be an identifier string number or MYFUN1 or MYFUN2 or MYFUN3 2 = MYFUN3(param1,param2,param3) // // Param1,param3 can be an identifier string number or MYFUN1 or MYFUN2 or MYFUN3 中,我的循环没有显示在预览中。我错过了什么吗?仍在快速学习...

.tabItem 3

解决方法

您的 ForEach 位于 .tabItem 内,它是标签栏图标。小按钮不可能显示 100 个项目。

我假设您希望 ForEach 成为该标签的屏幕?

Tab 3 active,showing 100 rows of 'This is tab 3!'

只需将 VStack 放在 .tabItem 之前。

VStack {
    List{
        ForEach(0..<100) { index in
            Text("This is tab 3!")
        }
    }
}
.tabItem {
    VStack {
        Image(systemName: "gamecontroller")
        Text("Tab 3")
        
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。