将UIView设置为从左上角开始(0,0)

时间:2016-01-21 02:46:47

标签: ios swift uigesturerecognizer viewcontroller uipangesturerecognizer

我调整了一个UIPanGestureRecognizer来使用pull-down来关闭视图。我就是这样做的,所以现在可以在y轴上拖动视图,如果y的变化大于100,则会解除视图。

deadline

但是,我想将视图放回原来的位置,但是,我无法弄清楚如何...

另外,我的方法是一种很好的方法,还是一种非常原始的方法?

1 个答案:

答案 0 :(得分:1)

您可以尝试在// Reposition Back评论中添加以下代码:

let frame = myView.frame // Get the current view frame
frame.origin = CGPointZero // Change the frame origin to x:0 y:0
myView.frame = frame // Change the myView frame to frame