【发布时间】:2012-02-22 07:59:00
【问题描述】:
我有 2 次观看。这个想法是从第二个视图中选择图像并将其放置在第一个视图上。 问题是我尝试添加平移手势,它没有响应或调用该方法。请帮忙。谢谢
我的第一视图中的代码
- (void)newStampImage: (UIImage *)inImage
{
stampImageView = [[UIImageView alloc]initWithImage:inImage];
UIPanGestureRecognizer *stampPanGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(moveStamp:)];
[stampPanGesture setMinimumNumberOfTouches:1];
[stampPanGesture setMaximumNumberOfTouches:1];
[stampImageView addGestureRecognizer:stampPanGesture];
stampImageView.center = self.view.center;
[self.view addSubview:stampImageView];
}
【问题讨论】:
-
你设置代理了吗?[stampPanGesture setDelegate:self];
-
@URLArenzo 在代码中看到这一行并检查 Target:
[[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(moveStamp:)]; -
@samfisher 抱歉,正在移动设备上冲浪。
标签: ios xcode uiview uiimageview uiimage