imageViews を使用して何らかの効果を達成しようとしていますが、アンカーポイントを正しく設定する必要があります。目に見えないのは非常に難しいです。
imageview にどのように表示しますか?
質問する
125 次
1 に答える
0
アンカー ポイントは、レイヤーで指定されたプロパティです (アクセスするには QuartCore が必要です)。これは、デバイスの単位座標空間で指定されます (x と y の両方が、レイヤーの境界内で 0 から 1 になります。x の値に幅を、y の値に を掛けることで、アクター ポイントの座標を知ることができます。その位置にポイントを描画するには、新しい小さなレイヤーを追加するだけです (境界 4x4 と角の半径 4 (円を取得するため))。
アンカー ポイントを変更すると、フレームがアンカー ポイントに対して相対的に計算されるため、レイヤー (およびビュー) が画面に表示される場所が変わることに注意してください。アンカーポイントが設定された後にフレームを同じ場所に表示するには、フレームを再設定できます(これにより、フレームが期待どおりになるようにレイヤーの位置が更新されます)
于 2012-06-26T09:32:11.283 に答える