“某些视图”类型的值没有成员“徽章”

Posted

技术标签:

【中文标题】“某些视图”类型的值没有成员“徽章”【英文标题】:Value of type 'some View' has no member 'badge' 【发布时间】:2021-12-10 21:13:52 【问题描述】:

xCode 抱怨说,我无法在 tabview 中使用属性 badge

.

var body: some View 
      TabView 
          Text("Your home screen here")
             .tabItem 
                 Label("Home", systemImage: "house")
              
              .badge(5)
      
 

【问题讨论】:

在 Xcode 13 / ios 15 上运行良好。您使用哪个版本的 Xcode?​​span> xcode 12.5 / iOS 14 【参考方案1】:

它仅从 iOS 15 开始可用,并且可以从 Xcode 13 开始构建

在 SwiftUI 声明中查看可用性:

【讨论】:

是的,就是这样,谢谢

以上是关于“某些视图”类型的值没有成员“徽章”的主要内容,如果未能解决你的问题,请参考以下文章

将 SwiftUI 中的文本与背景属性相结合会产生错误,因为无法将“某些视图”类型的值转换为预期的参数类型“文本”?

“MKMapItem”类型的值在 Swift 3 中没有成员“网站”

错误:“AppDelegate?”类型的值没有成员“在场”

视图中不可变的某些视图主体变量/不透明返回

CoocaPod:“.....”类型的值没有成员“....”,但应该有

有没有办法强制 SwiftUI 中的横向模式仅用于某些视图?