草庐IT

uipinchgesturerecognizer

全部标签

ios - UIPinchGestureRecognizer 调整自定义 UIView 的大小

我创建了一个自定义UIView,我试图让UIPinchGestureRecognizer处理它的大小调整。但是当我测试我的代码时,文本在捏合时会调整大小,而框架的大小仍然相同。在floatingToolbar.m中-(void)pinchFired:(UIPinchGestureRecognizer*)recognizer{if(recognizer.state==UIGestureRecognizerStateChanged){CGFloatscale=[recognizerscale];if([self.delegaterespondsToSelector:@selector(fl

ios - UIView 中的 UIPinchGestureRecognizer 无法正常工作

我正在尝试使用UIPinchGestureRecognizer在UIView中进行放大和缩小。但是当我在触控板上捏合时,它无法识别捏合并且控件不会进入我的twoFingerPinch函数。我正在使用以下代码。-(void)viewDidLoad{//.......UIPinchGestureRecognizer*twoFingerPinch=[[UIPinchGestureRecognizeralloc]initWithTarget:selfaction:@selector(twoFingerPinch:)];[myviewaddGestureRecognizer:twoFingerP

iphone - UIPinchGestureRecognizer 没有响应

我有一个通用二进制应用程序,目前正在开发该应用程序的iPad版本。iPad使用的是uitabbarcontroller,在第二个选项卡上我有6个图像,添加UIPinchGesture时它没有响应。我有userInteractionEnabled=YES;我尝试以编程方式添加ImageView,然后添加手势识别器,但似乎仍然没有任何效果。我尝试将委托(delegate)设置为ViewController并实现其中一种委托(delegate)方法,但没有得到任何响应。下面是我正在做的代码示例:UIImageView*img2=[[UIImageViewalloc]initWithImage

ios - 使用 UIPinchGestureRecognizer 在捏合方向缩放 View

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我需要一个捏合识别器,它可以根据捏合的方向在x、y或两个方向上进行缩放。我在这里查看了许多其他问题,他们只有部分答案。这是我使用自定义UIPinchGestureRecognizer的完整解决方案。

ios - UIPinchGestureRecognizer 缩放 AVCaptureConnection;不按比例缩小

我有一个问题,我有一个UIPinchGestureRecognizer,我用它来缩放我的相机预览和相应的AVCaptureConnection进出。第一次放大和缩小没有问题,直到完成捏合缩放后松开手指。如果我尝试向内捏(缩放回正常的1.0比例),手势不会重置预览和AVCaptureConnection比例降低,因此预览和AVCaptureConnection保持相同的大小。我该如何解决这个问题?if语句确保比例不会低于1.0,因为我们不允许将AVCaptureConnection的比例设置为低于1.0。-(void)zoomPreview:(UIPinchGestureRecogniz

ios - 如何将 UIPinchGestureRecognizer 与整个 View 一起使用以缩放整个屏幕? swift 3,IOS

我似乎无法将我的Action(捏合手势)连接到我的View,而是连接到ViewController。这是我在ViewController中编写的用于测试代码的所有内容:importUIKitclassAlertController:UIAlertController{@IBActionfuncscaleImage(sender:UIPinchGestureRecognizer){self.view.transform=CGAffineTransformScale(self.view.transform,sender.scale,sender.scale)sender.scale=1}o

ios - UIPanGestureRecognizer 与 UIPinchGestureRecognizer 的 super View 冲突

我有一个带有subview的UIScrollView实例,它有自己的UIPanGestureRecognizer,用于在ScrollView内移动subview。我希望ScrollView的捏合缩放功能优先于平移手势。然而,情况并非如此:当开始用一根手指在我的subview上捏合时,它会平移。到目前为止我尝试了什么:gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer::它将平移和捏合[panGestureRecognizerrequireGestureRecognizerToFail:scrollVi

iphone - 获取 UIPinchGestureRecognizer 手指位置

我使用UIGestureRecognizer完美地转换View及其工作,但现在我想使用它来独立转换View的宽度和高度。我想到解决这个问题的唯一方法是获取两个手指的位置并制作一个if子句来识别用户是否试图增加宽度或高度,但为此我需要让每个手指的位置都参与捏合手势.但是我找不到任何方法来做到这一点我想知道这是否可行,或者是否有另一种方法可以实现这一目标。-(IBAction)handlePinch:(UIPinchGestureRecognizer*)recognizer{recognizer.view.transform=CGAffineTransformScale(recognize

ios - Sprite-Kit 捏合缩放问题 UIPinchGestureRecognizer

我已经在这段代码上工作了很长一段时间,但感觉就像前进了一步又后退了两步。我希望有人能帮助我。我正在使用SpriteKit,所以我有一个场景文件来管理渲染、UI和触摸控件。我有一个像这样用作相机的SKNode:_world=[[SKNodealloc]init];[_worldsetName:@"world"];[selfaddChild:_world];我正在使用UIGestureRecognizer,所以我添加了我需要的:_panRecognizer=[[UIPanGestureRecognizeralloc]initWithTarget:selfaction:@selector(h

ios - UIPinchGestureRecognizer 和 UIPanGestureRecognizer 可以合并吗?

我正在努力尝试弄清楚是否有可能创建一个结合了UIPinchGestureRecognizer和UIPanGestureRecognizer的单一组合手势识别器。我使用平移进行View平移,使用捏合进行View缩放。我正在进行增量矩阵串联以导出应用于View的最终转换矩阵。该矩阵具有比例和平移。使用单独的手势识别器会导致抖动的移动/缩放。不是我想要的。因此,我想在一个手势中处理一次缩放和平移的连接。有人可以阐明如何执行此操作吗? 最佳答案 6/14/14:更新了带有ARC的iOS7+示例代码。UIGestureRecognizers可