Swift 调用状态栏中的视图控制器转换可见

Swift 调用状态栏中的视图控制器转换可见,swift,uiviewcontroller,ios8,presentviewcontroller,Swift,Uiviewcontroller,Ios8,Presentviewcontroller,我有两个使用 view.translatesAutoresizingMaskIntoConstraints = true view.autoresizingMask = .FlexibleHeight 一切工作正常,当在调用状态栏中切换时,视图将平滑地调整其高度 但当调用状态栏可见且第二视图控制器通过 self.presentViewController(vc, animated: true, completion: nil) 与 显示视图向下跳20点,过渡结束时,显示视图向上跳20点(到正

我有两个使用

view.translatesAutoresizingMaskIntoConstraints = true
view.autoresizingMask = .FlexibleHeight
一切工作正常,当在调用状态栏中切换时,视图将平滑地调整其高度

但当调用状态栏可见且第二视图控制器通过

self.presentViewController(vc, animated: true, completion: nil)

显示视图向下跳20点,过渡结束时,显示视图向上跳20点(到正确的位置)。
我怎样才能防止这种情况发生?

您是否解决了这些问题?我也面临同样的问题。
modalTransitionStyle = .FlipHorizontal