Skip to content

使用pan手势来控制一个视图的3D变换

GoGoodGo/DHTransformEffect

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DHTransformEffect

Controlling transform3D for a view by pan gesture

fig1

#Usage It's very easy to use.

You import the category, make a view call prepareForTransform3D, set the transformUnit property to (0, 100). Then add a pan gesture and implement the gesture callback like this:

- (void)onPanGesture:(UIPanGestureRecognizer *)sender
{
    if (sender.state == UIGestureRecognizerStateBegan) {
        
    } else if (sender.state == UIGestureRecognizerStateChanged) {
        
        [sender.view setTransform3DWithPanTransition:[sender translationInView:sender.view]];
        
    } else if (sender.state == UIGestureRecognizerStateCancelled || sender.state == UIGestureRecognizerStateEnded) {
        
    }
}

fig2

About

使用pan手势来控制一个视图的3D变换

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 100.0%