0
我在imageview上有一个标签,并且它们都在一个视图中。该标签可通过下面的代码夹紧。但是,它也可以在图像视图外捏。我希望imageview之外的区域没有被看到(比如在whatsapp或snapchat中。屏幕外部的文本没有被看到,我只希望只有imageview区域)。我不知道,但我想不知怎么它会把视图带到前面的功能。只是我不知道该怎么办呢Swift中的有限区域Pinchview
func handlePinch(recognizer: UIPinchGestureRecognizer) {
if let view = recognizer.view as? UILabel {
let pinchScale: CGFloat = recognizer.scale
view.transform = view.transform.scaledBy(x: pinchScale, y: pinchScale)
recognizer.scale = 1.0
}
}
你在IB中加入了这个吗?你的处理函数和你提供的信息将不得不做一个命中测试或者我会想的其他事情。 – solenoid
我将它添加到pinchRecognizer.addTarget(self,action:#selector(ViewController.handlePinch(recognizer :))) –
实际上这可能不会工作,你的“view.addgestureRecognizer(myGR)”是什么样子? – solenoid