我在主窗口上使用,同时通过设置数组UIViewAnimationTransitionFlipFromRight
切换主视图控制器。UINavigationController
viewControllers
一切正常,除了UISegmentedControl
导航栏中的 5 次随机扭曲大约 1 次。如果有人看到类似的东西并找到了解决方案,请告诉我。
生成的屏幕如下所示:
我在主窗口上使用,同时通过设置数组UIViewAnimationTransitionFlipFromRight
切换主视图控制器。UINavigationController
viewControllers
一切正常,除了UISegmentedControl
导航栏中的 5 次随机扭曲大约 1 次。如果有人看到类似的东西并找到了解决方案,请告诉我。
生成的屏幕如下所示:
当 iOS 定义了更高级别的转换 API 时,为什么要走这么原始的路线。例如,UIModalTransitionStyleFlipHorizontal
使用与 大致相同的动画UIViewAnimationTransitionFlipFromRight
,但通常使用起来要简单得多。它还允许显示导航控制器(正如我在屏幕截图中看到的那样),这反过来又允许从所述模态视图内部推送视图。
如果在动画完成后调用setNeedsDisplay
AFTERUISegmentedControl
会发生什么?