2013-10-31 37 views
0

我知道sphero ios sdk。我想知道如何使用sphero將設備從一個方向移動到另一個方向時,如何在設備的屏幕上實現對象從一個點到另一個點的移動。我已經推薦「StreamingAnimation」 sphero的演示項目。我也參考了sphero ios sdk的其他示例項目,但是我無法獲知如何在將設備從一個方向移動到另一個方向時實現對象的移動。你的回覆是可觀的。移動對象在iphone中的屏幕sdk

回答

2

嘗試這個

正在採取圖片移動

的UIImageView * animationImage;

UIPanGestureRecognizer * panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panDetected :)];

panRecognizer.delegate = self;

[animationImage addGestureRecognizer:panRecognizer];

在方法你應該實現這個一樣

-(void)panDetected:(UIPanGestureRecognizer *)panRecognizer 
{ 

    CGPoint translation = [panRecognizer translationInView:self.view]; 

    CGPoint imageViewPosition = animationImage.center; 
    imageViewPosition.x += translation.x; 

    imageViewPosition.y += translation.y; 

    animationImage.center = imageViewPosition; 

    [panRecognizer setTranslation:CGPointZero inView:self.view]; 

}