UIView
ビアに三角形を描画しdrawRect
、続いてこれUIView
をメイン ビューのサブビューとして追加します ( UIView
)。
非常に簡単で、それは示しています。
を使用すると問題が発生しますUIImageView
。
UIView
(メインビュー)サブビューとして追加し、UIImageView
これを使用して、三角形を描画するサブビューとして追加します。UIImageView
UIView
階層:
[UIView] (main view; i.e. self.view)
|
[UIImageView]
|
[UIView] (onto which drawing is)
作品を見る:
self.view = [[UIView alloc] initWithFrame:(CGRect){{0.0, 0.0}, 320.0, 480.0}];
imageView = [[UIImageView alloc] initWithImage:...];
[self.view addSubview:imageView];
viewWithTriangle = [[MyView alloc] initWithFrame:imageView.bounds];
[imageView addSubview:viewWithTriangle];
三角形が垂直に反転されます。簡単な修正は、垂直方向に再度反転することですが、 as サブビューを追加するとこの反転が発生するUIView
理由を知りたいです。UIView
UIImageView
図面がメイン ビューのサブビューとして直接あるビューを追加すると、これは発生しません。