我们可以在iPhone中为UIImageView设置Pan边界吗?

时间:2012-05-08 12:07:30

标签: iphone uiimageview uipangesturerecognizer

专家!!!

在我的项目中,我使用的是storyboard.So在viewController的视图中分为两部分 一个用于:iAd,第二个用于:Uiview在哪里平移我的UIImageView。 我在handlePan的代码:是

- (void) handlePanGestures:(UIPanGestureRecognizer*)paramSender{
if (paramSender.state != UIGestureRecognizerStateEnded && paramSender.state != UIGestureRecognizerStateFailed){

CGPoint location = [paramSender locationInView:self.mainView];//here mainView is Pan area..

[paramSender setTranslation:CGPointZero inView:self.mainView];
paramSender.view.center = location; }
}

但是通过这段代码我无法得到我想要的东西..请在这种情况下建议我..

1 个答案:

答案 0 :(得分:0)

请启用您的UIImageViews userInteraction

[imageview setUserInteractionEnabled:YES];

如果您已经完成此操作,并且在平移图像视图时调用此方法,但仍然没有发生任何事情。试试这段代码

CGpoint location = [paramSender translationinView:self.mainView];
[paramSender.view setCenter:location];

希望我帮助过。