私はUIScrollView内にUIImageViewを持っていますが、私は別のUIImageView(dragImage)をスクロールアウトの外にありますが、UIScrollVIewを持つメインView Controllerのビューの内側にあります。iphone:CGRectInterestヒットテスト
私は良い方法は何ですか?
.. dragImageのはscrollview内部ImageViewのと交差しても交差しているどのくらい知っているかどうかを確認したいですか
これは私の結果/コードであり、それはかなり良い作品:
CGRect tabFrame = CGRectMake(0, ((TAB_HEIGHT+2)*i) + scrollView.frame.origin.y, TAB_WIDTH, TAB_HEIGHT);
CGRect dragFrame = dragImage.frame;
CGRect collision = CGRectIntersection(dragFrame,tabFrame);
int area = collision.size.width * collision.size.height;
if (area>selectedArea) {
selectedArea = area;
selectedTab=i;
}
if (selectedArea>600) break;
このUIViewメソッド呼び出しはどのようにconvertRect toViewを呼び出すのですか?それは私のためにオフセット計算をするのだろうか? – Arcadian
CGRectIntersect関数が組み込まれています。 – Arcadian