gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:38:17 25 4
gpt4 key购买 nike

我正在尝试使用 UIPinchGestureRecognizerUIView 中进行放大和缩小。但是当我在触控板上捏合时,它无法识别捏合并且控件不会进入我的 twoFingerPinch 函数。我正在使用以下代码。

- (void)viewDidLoad {
//.......
UIPinchGestureRecognizer *twoFingerPinch = [[UIPinchGestureRecognizer alloc]
initWithTarget:self
action:@selector(twoFingerPinch:)];
[myview addGestureRecognizer:twoFingerPinch];
//.....
}

- (void)twoFingerPinch:(UIPinchGestureRecognizer *)recognizer
{
NSLog(@"Pinch scale: %f", recognizer.scale);
if (recognizer.scale >1.0f && recognizer.scale < 2.5f) {
CGAffineTransform transform = CGAffineTransformMakeScale(recognizer.scale, recognizer.scale//);
myview.transform = transform;
}
}

为什么它无法识别来自触控板的捏合?有没有其他方法可以做到这一点?

最佳答案

首先点击选项按钮。你会得到 2 个灰色点,你可以使用鼠标或触控板移动它们。在旧版本中,您需要按 shift+option。

更多详情请查看this .

关于ios - UIView 中的 UIPinchGestureRecognizer 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38830907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com