1

iPhone 開発 - 原点と境界の違いは何ですか?

4

2 に答える 2

2

原点はビューの開始位置であるため、たとえば 0,0 は、ビューが画面の左上隅にあることを意味します。

境界は、画面のサイズと原点を合わせたものです。したがって、サイズが 10, 10 で原点が 0, 0 の場合、ビューは画面の左上にあり、10 ピクセル x 10 ピクセルです。

編集 1: 詳細

Bounds は CGRect です ( Documentation )

于 2012-07-20T13:05:28.930 に答える
2

まず第一に、ビューのboundsframeは非常に似ていますが、同じではありません。は、親ビューの座標系におけるビューの(場所/位置) とビューをframe記述します。は、ビューの座標系でそれらを記述します。そのため、通常、のは (0, 0) であり、サイズは同じです。originsizeboundsoriginbounds

したがって、質問に答えるために、独自の座標系のビューの ( origina CGPoint) とsize(a ) が ( a ) を構成します。CGSizeboundsCGRect

于 2012-07-20T13:05:38.463 に答える