Tag: 器调用中

UIViewController呼入状态栏问题

问题: 在通话状态栏消失之后,模式提供的视图控制器不会恢复,在顶部留下20px的空白/透明空间。 正常:没有问题 通话中:没有问题 在通话消失后: 在顶部留下20px高的空白/透明空间,显示下方的橙色视图。 但状态栏仍然存在于透明区域。 导航栏还留下状态栏的空间,其“仅20px太低的位置。 基于iOS 10 模态呈现的视图控制器 自定义模态演示 主视图控制器后面是橙色的 不使用Autolayout 当旋转到横向 ,20px呼叫栏离开,仍然留下20px的差距。 我select了在风景方向显示状态栏。 (即大多数股票应用程序) 我试着听应用程序代表: willChangeStatusBarFrame didChangeStatusBarFrame 还查看基于控制器的通知: UIApplicationWillChangeStatusBarFrame UIApplicationDidChangeStatusBarFrame 当我为上述所有四种方法logging出现视图的框架时,框架总是在(y:0)原点。 更新 视图控制器自定义模态演示 let storyboard = UIStoryboard(name: "StoryBoard1", bundle: nil) self.modalVC = storyboard.instantiateViewController(withIdentifier: "My Modal View Controller") as? MyModalViewController self.modalVC!.transitioningDelegate = self self.modalVC.modalPresentationStyle = .custom self.modalVC.modalPresentationCapturesStatusBarAppearance = true; self.present(self.modalVC!, animated: true, […]