【问题标题】:Animaton in UIView like Alert (POP UP)UIView 中的动画,如 Alert (POP UP)
【发布时间】:2011-04-28 06:55:47
【问题描述】:

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

请帮我解决这个问题.. 你有任何博客教程或文档文件,而不是告诉我..

【问题讨论】:

    标签: iphone objective-c animation


    【解决方案1】:

    以下是一些动画效果:

    // 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];
    

    希望对您有所帮助...您可以查看此article以获取有关动画的更多知识!!!

    【讨论】:

    • 使用未记录的过渡是否安全,或者它们是否被视为私有?
    • 它们被认为是私有的,您的应用将被 Apple 拒绝(昨天刚刚发生在我们身上)
    【解决方案2】:

    我不想复制和粘贴

    请看这个好问题:How can I customize an iOS alert view?

    希望你能得到你需要的东西。

    【讨论】:

    • 你在这个问题上分享的很棒的链接..这个警报看起来很好..谢谢..
    猜你喜欢
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-31
    • 2016-12-24
    • 1970-01-01
    相关资源
    最近更新 更多