2012-05-08 3 views
0

Эксперты !!!Можем ли мы установить границы панорамирования для UIImageView в iphone?

В моем проекте я использую раскадровку. В представлении viewController разделены на две части: один для: iAd, 2nd for: 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 userInteraction

[imageview setUserInteractionEnabled:YES]; 

Если вы уже это сделали, и этот метод вызывается при панорамировании изображения, но все равно ничего не происходит. Попробуйте этот код

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

Надеюсь, что помогло.

Смежные вопросы