在特定位置的ScrollView中删除UIView?

时间:2016-02-24 08:26:36

标签: ios objective-c uiscrollview

我已经想出如何将视图从一个scrollView拖到另一个。我现在要弄清楚的是当我停止拖动视图时如何在特定的放置点定位视图。

目前,当我放下视图时,它略微向上和向左,而不是我打算放弃它。

这是我在检测到拖动停止后将其添加到我的新视图中的方式:

    CGPoint point = draggableView.center;
        if (CGRectContainsPoint(self.myView.frame, point)) {

            NSLog(@"Welp! My view is still inside side bar.");

            //Do Something Eventually

        } else {

            NSLog(@"Nice my view is within the bounds of the new scrollView.");

            //Troop is inside editing view, so add it
            [self.editingView addSubview:self.myView];
        }

0 个答案:

没有答案