ios - UIView 中的 UIPinchGestureRecognizer 无法正常工作
<p><p>我正在尝试使用 <code>UIPinchGestureRecognizer</code> 在 <code>UIView</code> 中进行放大和缩小。但是当我在触控板上捏合时,它无法识别捏合,并且控件不会转到我的 <code>twoFingerPinch</code> 函数。我正在使用以下代码。</p>
<pre><code>- (void)viewDidLoad {
//.......
UIPinchGestureRecognizer *twoFingerPinch = [
initWithTarget:self
action:@selector(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;
}
}
</code></pre>
<p>为什么无法识别触控板的捏合?有没有其他方法可以做到这一点?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>首先单击选项按钮。您将获得 2 个灰色点,您可以使用鼠标或触控板移动它们。在旧版本中,您需要按 shift+option。</p>
<p>更多详情请查看<a href="https://stackoverflow.com/questions/11622579/how-to-pinch-out-in-ios-simulator-when-map-view-is-only-a-portion-of-the-screen" rel="noreferrer noopener nofollow">this</a> .</p></p>
<p style="font-size: 20px;">关于ios - UIView 中的 UIPinchGestureRecognizer 无法正常工作,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/38830907/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/38830907/
</a>
</p>
页:
[1]