0

专家!!!

在我的项目中,我使用的是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; }
}

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

4

1 回答 1

0

请启用您的 UIImageViews userInteraction

[imageview setUserInteractionEnabled:YES];

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

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

希望我有所帮助。

于 2013-04-12T05:05:36.260 回答