【发布时间】:2020-06-07 04:24:58
【问题描述】:
所以我试图移动矩形,使其看起来在 DatePicker() UI 元素的底部有一个小点:
import SwiftUI
struct TimeSelectorView: View {
@State private var selectedDay: Date = Date()
var body: some View {
VStack {
DatePicker(selection: $selectedDay, in: Date()..., displayedComponents: .date) {
Text("")
}.frame(width: UIScreen.main.bounds.width * 0.75)
.clipped()
.background(Color.white)
.cornerRadius(15)
Rectangle()
.fill(Color.white)
.frame(width: 25, height: 25)
.rotationEffect(Angle(degrees: 45))
.padding(.bottom, 15)
}
}
}
【问题讨论】:
-
不清楚。你会以某种方式演示你试图实现的目标吗?
-
也许您需要
ZStack? -
是的,使用 Stack 效果很好......我之前一直在搞乱它们,无法让它工作,但我做到了,谢谢 :)
标签: swift swiftui positioning overlap