【发布时间】:2014-07-04 09:23:26
【问题描述】:
我应该如何用 Swift 实现这个方法调用?
[containerViewController transitionFromViewController:fromViewController
toViewController:toViewController
duration:0.2
options:UIViewAnimationOptionTransitionCrossDissolve
animations:nil
completion:^(BOOL finished) {
[fromViewController removeFromParentViewController];
[toViewController didMoveToParentViewController:containerViewController];
toViewController.view.frame = containerViewController.view.bounds;
}];
====
containerViewController.transitionFromViewController(
fromViewController,
toViewController,
0.2,
UIViewAnimationOptionTransitionCrossDissolve,
nil,
nil)
我收到此错误:使用未解析的标识符“UIViewAnimationOptionTransitionCrossDissolve”
【问题讨论】:
-
您是否关闭了 Xcode 代码完成功能?
-
代码完成设置为 ON
-
动画使用 UIViewAnimationOptions.TransitionCrossDissolve
-
枚举(终于!)在 Swift 中命名空间:)