Closed Ockey12 closed 1 year ago
Protocolに、最大の幅が変わるような要素を追加してビルドが成功したとき、1回目の更新では古い方の座標のまま。 もう一度ビルドが成功すると、要素を追加した後の新しい座標に更新される。
座標は更新されているが、Circle()が更新されていない可能性もある。
GetTextsMaxWidthViewで幅を取得する前に、GetProtocolPointViewで座標を計算していた。
座標を計算する条件を変え、そのトリガーをGetProtocolPointViewが起こすことで解決した。 ただし、動作が重くなった。
Protocolに、最大の幅が変わるような要素を追加してビルドが成功したとき、1回目の更新では古い方の座標のまま。 もう一度ビルドが成功すると、要素を追加した後の新しい座標に更新される。