小编Lee*_*ela的帖子

当我们点击 SwiftUI 图表中的 BarView 时如何更改它的颜色

我创建了如下所示的图表视图。我想知道当用户点击栏时如何更改栏标记。

Chart {
    ForEach(Data.lastOneHour, id: \.day) {
        BarMark(
            x: .value("Month", $0.day, unit: .hour),
            y: .value("Duration", $0.duration)
        )
    }
}
Run Code Online (Sandbox Code Playgroud)

我看到.onTap修改器不可用BarMark,并且我看不到任何方法来访问条形标记并使用手势位置应用颜色GeometryReader

swiftui swiftui-charts

6
推荐指数
1
解决办法
1088
查看次数

标签 统计

swiftui ×1

swiftui-charts ×1