我分配捏手势的UIView:如何防止以超过对捏放其父边界 - 迅速
myView.addGestureRecognizer(UIPinchGestureRecognizer(target: self, action: "handlePinch:"))
此功能将缩放的UIView:
func handlePinch(recognizer : UIPinchGestureRecognizer) {
if let view = recognizer.view {
view.transform = CGAffineTransformScale(view.transform,
recognizer.scale, recognizer.scale)
recognizer.scale = 1
}
}
但规模在父视图内的不限于。当我尝试缩小它时也没有限制,它会缩放直到它消失。
灰色的观点是父
我的问题是
怎样才可以超过对规模达父框架和规模上消失下来防止?
如果比例<0.2(或您的限制),只需使用if语句检查recognizer.scale,如果它低于此限制,则将其设置为0.2? –