【问题标题】:Change filled icon to not filled on TabView tabItem in iOS 15 Xcode 13在 iOS 15 Xcode 13 中将填充图标更改为未填充 TabView tabItem
【发布时间】:2021-12-05 09:05:50
【问题描述】:

从 iOS 15 / XCode 13 开始,TabView 中未填充的图标(SF 符号)默认填充。与此处报告的问题相同:

How to change filled icon to not filled on TabView tabItem in iOS 15 Xcode 13?

上述解决方案对我不起作用。添加

.tabItem
{
    Image(systemName: "video")
        .environment(\.symbolVariants, .none)
}

抛出以下错误:

键路径值类型'WritableKeyPath' 无法转换为上下文类型 'KeyPath'

有什么遗漏吗?

【问题讨论】:

标签: ios swiftui icons tabview sf-symbols


【解决方案1】:

解决方案:项目的构建设置必须设置为 iOS 15 作为最低支持的 iOS 版本,以避免出现错误消息。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2021-11-18
  • 1970-01-01
  • 1970-01-01
  • 2021-12-28
  • 1970-01-01
  • 2021-09-10
  • 2020-11-28
  • 1970-01-01
相关资源
最近更新 更多