我需要设置一些图像的宽度。 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 功能,但它没有输入。有人可以帮忙吗?
答案 0 :(得分:0)
您的gestureView是否在界面构建器中正确连接?我假设你正在使用界面构建器,因为它被标记为IBOutlet。
另外,请确保你的handlePinch是这样的......
- (void)handlePinch:(UIPinchGestureRecognizer *)recognizer
{
}
不喜欢这个
- (void)handlePinch
{
}
第二个在当前的实现中不起作用。