ato*_*nda 2 iphone animation cocoa-touch objective-c uiview
这是我从一个UIView切换到另一个UIView的方式:self.view = MyView;
我如何将视图淡出我的MySecondView?
您可以使用UIView的转换代码构建来交叉它们之间的溶解.
[UIView transitionFromView:self.view toView:MySecondView duration:0.25 options:UIViewAnimationOptionTransitionCrossDissolve completion:^(BOOL finished) {
// What to do when its finished.
}];
Run Code Online (Sandbox Code Playgroud)
您也可以使用常规动画选项.我没有测试过这段代码,因为我不在Xcode前面,但我一直用它来制作没有默认动画的标签和东西.
[UIView animateWithDuration:0.25 animations:^{
[self.view setAlpha:0.0];
self.view = mySecondView;
[self.view setAlpha:1.0];
}];
Run Code Online (Sandbox Code Playgroud)