我正在探索 Squeak,在 MacOS 中发布 5.2。
我在 RectangleMorph 'r' 内画线(PolygonMorph)。当我翻译“r”时,线条会翻译,但当我重新缩放“r”时,线条不会重新缩放。
运行下面的截图。然后使用 Halo 平移并调整矩形“r”的大小。您将看到“p”行被翻译但没有重新缩放。
r := RectangleMorph new.
"[Pharo] r:= Morph.new."
r extent: 500@500.
r openInWindow.
p := PolygonMorph
vertices: {(r left)@(r top). (r right)@(r bottom)}
color: Color white borderWidth: 2 borderColor: Color white.
r addMorph: p.
我怎样才能让'p'重新调整?
再见