ビューを記述するためになぜ2つのタイプ(境界/フレーム)があるのか疑問に思います。ビューのbounds.size。*を変更すると、そのビューのframe.size。*も変更されるため、その逆も同様です。これは、フレームと境界の違いは原点だけであることを意味します。ビューのジオメトリを記述するために2つの異なるタイプが必要なのはなぜですか。ちなみに、bounds.originは正確にはどういう意味ですか?
1 に答える
7
CocoaDevから取得:
- フレームは、ビューのスーパービューの座標空間で表現されます。
- 境界は、ビュー自体の座標空間で表されます。
視覚的な説明(Apple Developer Referenceによる):
参照: http ://developer.apple.com/documentation/Cocoa/Conceptual/DrawViews/Concepts/ViewHierarchy.html
于 2012-04-13T17:55:41.290 に答える