UIView中像Alert一样的动画(弹出)

4

我需要关于动画的一些信息帮助。想在iPhone应用程序中添加动画。。第一件事是创建类似警报的动画UIView..我在其他地方搜索但没有找到确切的方法。

请帮助我解决这个问题.. 如果您有任何博客教程或文档文件,请告诉我..

2个回答

6

以下是一些动画效果:

// Efects for Animation.
// 0 (UIViewAnimationTransitionNone)                                 Yes    
// 1 (UIViewAnimationTransitionFlipFromLeft)     oglFlip, fromLeft   Yes    
// 2 (UIViewAnimationTransitionFlipFromRight)    oglFlip, fromRight  Yes    
// 3 (UIViewAnimationTransitionCurlUp)           pageCurl            Yes    
// 4 (UIViewAnimationTransitionCurlDown)         pageUnCurl          Yes    
// 101   pageCurl                                                    Yes
// 102   pageUnCurl                                                  Yes
// 103   suckEffect                                                  Yes
// 104   spewEffect                                                  No 
// 105   cameraIris                                                  Yes
// 106   cameraIrisHollowClose                                       Yes
// 107   cameraIrisHollowOpen                                        Yes
// 108   genieEffect                                                 No 
// 109   unGenieEffect                                               No 
// 110   rippleEffect                                                Yes    
// 111   twist                                                       No 
// 112   tubey                                                       No 
// 113   swirl                                                       No 
// 114   charminUltra                                                No 
// 115   zoomyIn                                                     No 
// 116   zoomyOut                                                    No 
// 117   oglApplicationSuspend                                       No
//---------------------------------------------------------------------

以下是使用动画与UIWebView的示例代码:

// Begin Animation "suckEffect".
    [UIView beginAnimations:@"suck" context:NULL];
    [UIView setAnimationTransition:103 forView:webViewContainer cache:NO];
    [UIView setAnimationDuration:1.5f];
    [UIView setAnimationPosition:CGPointMake(300, 1)];
    [webView removeFromSuperView];
    [UIView commitAnimations];

我希望这能帮助到您... 您可以查看此文章,以获取有关动画的更多知识!!!

使用未记录的转换是否安全?或者它们被视为私有的吗? - keegan3d
2
它们被视为私有的,如果您的应用程序包含这些内容,将会被苹果拒绝(我们昨天刚遇到了这种情况)。 - ruxy

2

你在这个问题上分享的链接很棒。这个警报看起来非常不错。谢谢。 - Solid Soft

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接