有个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];