Select GLKViewController 的一部分
Select part of GLKViewController
我正在尝试在我的项目中实现 this。但是我有一些麻烦。我计划使用 UiPanGestureRecognizer 来改变矩形的大小。据我了解,我应该使用 UIVIew 和自定义 drawRect 方法吗?
为您的 UIPanGestureRecognizer
添加一个操作并使用 translation
:
func wasDragged(gesture: UIPanGestureRecognizer) {
let translation = gesture.translationInView(self.view)
// Do your resizing here, e.g. from a
customView.frame.size.width = currentFrame.width + translation.x
customView.frame.size.height = currentFrame.height + translation.y
if gesture.state == .Ended {
currentFrame = customView.frame
}
}
使用此方法,添加一个CGRect
变量来存储currentFrame
。
我正在尝试在我的项目中实现 this。但是我有一些麻烦。我计划使用 UiPanGestureRecognizer 来改变矩形的大小。据我了解,我应该使用 UIVIew 和自定义 drawRect 方法吗?
为您的 UIPanGestureRecognizer
添加一个操作并使用 translation
:
func wasDragged(gesture: UIPanGestureRecognizer) {
let translation = gesture.translationInView(self.view)
// Do your resizing here, e.g. from a
customView.frame.size.width = currentFrame.width + translation.x
customView.frame.size.height = currentFrame.height + translation.y
if gesture.state == .Ended {
currentFrame = customView.frame
}
}
使用此方法,添加一个CGRect
变量来存储currentFrame
。