读书人

view隐藏和显示的动画效果,该怎么解决

发布时间: 2012-04-07 17:31:52 作者: rapoo

view隐藏和显示的动画效果
有个view,平时是隐藏的,点击一个按钮后,在当前view中把那个隐藏的view显示出来,再点击隐藏起来,如何加入动画效果?

[解决办法]
加入动画不会。。。

[self presentModalViewController:<#(UIViewController *)modalViewController#> animated:<#(BOOL)animated#>]


实现页面跳转,把那个页面跳出来

再通过【self dismiss、。。】的方法把页面跳回去 可以进行系统自带动画
[解决办法]

C/C++ code
    #import <QuartzCore/QuartzCore.h>            ViewController *controller = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];            controller.modalTransitionStyle=kCALayerRightEdge;               //controller.modalTransitionStyle=kCALayerRightEdge;            //controller.modalTransitionStyle=kCALayerLeftEdge;            //controller.modalTransitionStyle=kCALayerBottomEdge;            //controller.modalTransitionStyle=kCALayerTopEdge;            //controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;            //controller.modalTransitionStyle=UIModalTransitionStyleCrossDissolve;            //controller.modalTransitionStyle=UIModalTransitionStyleCoverVertical;            //controller.modalTransitionStyle=UIModalTransitionStylePartialCurl;            //controller.modalTransitionStyle=kCATransitionPush;            //controller.modalPresentationStyle = UIModalPresentationCurrentContext;            //controller.modalInPopover=UIPopoverArrowDirectionRight;            //controller.modalInPopover=UIPopoverArrowDirectionLeft;            ///controller.modalTransitionStyle=UIViewAnimationOptionTransitionCurlUp;            //controller.modalPresentationStyle = UIModalPresentationFormSheet;            [self presentModalViewController:controller animated:YES];
[解决办法]
[UIView beginAnimations:nil context:nil];
button.alpha = 1.0;
[UIView commitAnimations];

读书人网 >Iphone

热点推荐