【发布时间】:2020-12-13 21:33:24
【问题描述】:
对于评级显示,我试图将图像分成两部分,黑色和红色部分,我希望红色部分占据整个图像的特定百分比。我遇到的问题是矩形与另一个图像的中心对齐,当将 ZStack 的对齐更改为.leading 时,矩形确实移动了,但不幸的是图像的蒙版区域没有改变。
ZStack {
Image("Car")
Rectangle()
.foregroundColor(ColorManager.brand)
.frame(width: 20.0, height: 20.0)
.mask(Image("Car"))
}
ZStack(alignment: Alignment(horizontal: .leading, vertical: .center)) {
Image("Car")
Rectangle()
.foregroundColor(ColorManager.brand)
.frame(width: 20.0, height: 20.0)
.mask(Image("Car"))
}
如何将 Rectangle 的对齐方式更改为 .leading,同时屏蔽图像的前导部分?
【问题讨论】:
-
我无法理解你到底想达到什么目的?
-
我添加了另一张图片以显示所需的效果。
标签: swiftui