6

我想观察子视图中@Binding属性的变化。但是没有调用 didSet/willSet(仅当我从当前视图更改此变量时才调用它,但如果更改是从外部视图,则不执行此处理程序)

我想在什么时候执行一些代码

 @Binding var selectedElement: Int

从父视图更改。

然后我想重新计算 xOffset 状态属性

 @State var xOffset: CGFloat = 0

计算应增加当前 xOffset 值,如:

self.xOffset += self.contentSize.width/2 - (self.rects[i].minX + self.rects[i].width/2)

但我堆在这个地方。

4

0 回答 0