iPhone 開発 - 原点と境界の違いは何ですか?
質問する
284 次
2 に答える
2
原点はビューの開始位置であるため、たとえば 0,0 は、ビューが画面の左上隅にあることを意味します。
境界は、画面のサイズと原点を合わせたものです。したがって、サイズが 10, 10 で原点が 0, 0 の場合、ビューは画面の左上にあり、10 ピクセル x 10 ピクセルです。
編集 1: 詳細
Bounds は CGRect です ( Documentation )
于 2012-07-20T13:05:28.930 に答える
2
まず第一に、ビューのbounds
とframe
は非常に似ていますが、同じではありません。は、親ビューの座標系におけるビューの(場所/位置) とビューをframe
記述します。は、ビューの座標系でそれらを記述します。そのため、通常、のは (0, 0) であり、サイズは同じです。origin
size
bounds
origin
bounds
したがって、質問に答えるために、独自の座標系のビューの ( origin
a CGPoint
) とsize
(a ) が ( a ) を構成します。CGSize
bounds
CGRect
于 2012-07-20T13:05:38.463 に答える