iOS小部件实时活动用到了SwiftUI,遇到了ZStack使用父视图宽高设置position位置错乱,比较基础的用法不过还是遇到了一些坑点,和平时OC逻辑不一致,主要是针对ZStack在使用重叠视图的时候尽量保证整个布局只使用一个ZStack,然后根据父视图取位置GeometryReader {geo in
ZStack{
}
}
x和y都是设置自身的中心点,所以要确定好父视图的位置,然后x和y都是需要的距离再加上或减去自身宽高的二分之一,千万不要在ZStack里在嵌套ZStack,由于第一次用特别记录一下,以作提醒。