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

Эксперты!!!

В моем проекте я использую раскадровку. Итак, представление 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; }
}

Но с помощью этого кода я не могу получить то, что хочу. Пожалуйста, предложите мне в этом случае..


person Nevpro    schedule 08.05.2012    source источник


Ответы (1)


Пожалуйста, включите ваше пользовательское взаимодействие UIImageViews

[imageview setUserInteractionEnabled:YES];

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

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

Надеюсь, я помог.

person Swati    schedule 12.04.2013