2012-02-07 3 views
1

Итак, у меня есть пользовательский UIView внутри UIScrollView. Я могу обнаруживать штрихи событий в customUIView. Я пытаюсь перетащить UIView за пределы UIScrollView на холст (UIView). Однако, когда он выходит из пределов от SrollView, он просто скрывается за ним? Как я могу это преодолеть? Спасибо, парни!Как переместить UIView вне своего SuperView?

ответ

7

Когда вы начинаете перетаскивать представление, remove it from the superview, то есть UIScrollView, и сделайте его подвид окна приложения и bring it to front (z-order-wise).

Но сначала вам нужно вычислить (convert) рамку вида перетаскивания относительно окна, так как координаты будут разными после изменения его надзора.

+0

Да, спасибо за ваш вклад. Это направление, за которым я последовал, и смог его понять. – nagendrarp

0

вы можете использовать этот метод [UIView removeFromSuperView];

Смежные вопросы