当前位置: 代码迷 >> Iphone >> 求: iOS单指尖旋转View
  详细解决方案

求: iOS单指尖旋转View

热度:41   发布时间:2016-04-25 05:51:47.0
求: iOS单手指旋转View
高手给一段单手指能旋转View的代码
------解决方案--------------------
在UIPanGestureRecognizer的处理函数里面设置view的transform
view.transform = CGAffineTransformMakeRotation(radian);
------解决方案--------------------
UIPanGestureRecognizer *pansGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePans:)];
    [pansGesture setMaximumNumberOfTouches:1];
    
    [self.rotationView addGestureRecognizer:pansGesture];
- (void)handlePans:(UIPanGestureRecognizer *)sender
{
    CGPoint translationPoint = [sender velocityInView:self.view];
    self.rotationView.transform = CGAffineTransformMakeRotation(sender.view.center.x+translationPoint.x);
}
  相关解决方案