2012-05-08 45 views
0

专家!!!我们可以在iphone中设置UIImageView的Pan边界吗?

在我的项目中,我使用storyboard。所以在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; } 
} 

但是这段代码我无法得到我想要的。请给我建议在这种情况下的..

回答

0

请让您的UIImageViews的用户交互

[imageview setUserInteractionEnabled:YES]; 

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

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

希望我帮了忙。

相关问题