UIPinchGestureRecognizer不会在回调函数中输入

时间:2012-06-26 18:32:22

标签: ios ios5 uigesturerecognizer

我需要设置一些图像的宽度。 Bellow显示我需要有一些组件(我是新的,我不知道哪一个)可以获取 UIPinchGestureRecognizer 所以基于该事件我需要使宽度变大或变小。我的问题是我需要在屏幕底部放置哪个组件才能获取 UIPinchGestureRecognizer ?这可以在模拟器中测试吗?

我添加到Controller

@property (weak, nonatomic) IBOutlet UIView *gestureView;

我也有.xib文件UIView。在 viewDidLoad 的底部,我添加了代码

UIPinchGestureRecognizer *pinchGesture = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(handlePinch:)];
[gestureView addGestureRecognizer:pinchGesture];

我在该文件中还有 handlePinch 功能,但它没有输入。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您的gestureView是否在界面构建器中正确连接?我假设你正在使用界面构建器,因为它被标记为IBOutlet。

另外,请确保你的handlePinch是这样的......

- (void)handlePinch:(UIPinchGestureRecognizer *)recognizer
{

}

不喜欢这个

- (void)handlePinch
{

}

第二个在当前的实现中不起作用。