如何在 SwiftUI 中给路径一个上限值和下限值(双精度),以便可以轻松地将视图放置在自定义路径上

问题描述 投票:0回答:1

我有 this 存储库,我建立在 this 评论之上,这帮助我使图像遵循自定义形状路径,但问题是它不断地动画。我的想法是构建这样的东西:

PathFollowView(lowerBound: 0, upperBound: 100, currentValue: 25)
。现在,我对 SwiftUI 还很陌生并且还在学习,所以我很想听听已经做过大量形状的人的意见,是否可以给路径下限和上限,然后根据当前值在该路径上定位任何 SwiftUI 视图.

ios swift swiftui path shapes
1个回答
0
投票

根据您的存储库和要求,看起来 ViewModifier

FollowEffect
完成了这项工作,但它根据
flag
状态从 0 到 1 进行动画处理,更改 ViewModifier 中的
pct
值。

取消动画和

pct
的默认值, 并使用
pct
值使用一个简单的公式将指标定位在相关位置:

currentValue / upperBound
© www.soinside.com 2019 - 2024. All rights reserved.