Getting started creating custom view transitions

后端 未结 3 652
长发绾君心
长发绾君心 2021-02-06 08:15

I\'m looking for tutorials on creating custom view transitions.

In particular, transitions that involve elements other than just the UIViews being affected, such as play

相关标签:
3条回答
  • 2021-02-06 08:41

    I have just put together a transition class to implement your own animation in OpenGL ES.

    Feel free to read about it here

    0 讨论(0)
  • 2021-02-06 08:43

    CoreAnimation animations work by recording differences in a very specific subset of UIView properties. They do not respond to any user-defined properties, and simply don't do more advanced transitions than you've already seen in the demos. You could take a screenshot of your current view, save it in memory as a texture, hide the old view and simultaneously show an OpenGL view. Then using the screenshot texture and various mesh animations, you could render your custom transition (including alpha blending around the crumpled/folded edges), then dispose of the OpenGL view to fully reveal the target view. Seems like a fun project, and you'd be in rare company to accomplish it.

    0 讨论(0)
  • 2021-02-06 08:51

    Here is a quick guide to using the standard UIView transitions. http://chris-software.com/index.php/dev-center/view-transitions/

    If you want to fade into a view use something like this. This works with any type of element with an alpha property, such as UIImageViews, etc. someView.alpha = 0; [viewController.view addSubview:someView];

    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:.5];
    [UIView setAnimationDelegate:self];     
    someView.alpha = 1;
    [UIView commitAnimations];
    
    0 讨论(0)
提交回复
热议问题