0
有了這個代碼,我想檢測時的UIButton移動通過與他的手指在用戶對象被釋放了另一個的UIButton(或UIImageView的):CGRectContainsPoint在UIScrollView中
CGPoint dropPoint = [gesture locationInView:gesture.view.superview];
if (CGRectContainsPoint(btn.frame, dropPoint)) {
....
幹訓局是被拖動的UIButton而dropPoint是用戶拿走手指的視圖中的位置。如果在self.view中使用bnt,該方法完美工作,但如果btn在UIScrollView中則不起作用。我如何使它在UIScrollView中工作?
感謝您的回答。 btn位於主視圖的UIScrollView中。此代碼不起作用... – Alessandro
但通過執行CGPoint dropPointInBtn = [gesture.view.superview convertPoint:dropPoint toView:my scroll view];作品,但不是當我向左或向右滑動滾動視圖... – Alessandro
@Alessandro - 當'UIScrollView'滾動時,使用滾動視圖的'contentOffset'屬性來調整放置點。 – bobnoble