iOS如何复制Youtube App播放器旋转?

前端之家收集整理的这篇文章主要介绍了iOS如何复制Youtube App播放器旋转?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
关于我在 video中展示的功能如何完成的任何想法?
看起来“扩展”按钮上的触摸会强制设备的方向更改(事实上,当我滑动我将控制中心拉出时).
无论如何只有视频播放器似乎旋转.下面的滚动视图保持其纵向方向.

解决方法

看起来他们正在向玩家控制器展示自定义的segue动画,同时让玩家控制器仅支持横向.

尝试展示具有这些实现的视图控制器,如下所示:

override func supportedInterfaceOrientations() -> Int {
  return Int(UIInterfaceOrientationMask.Landscape.rawValue)
}

override func preferredInterfaceOrientationForPresentation() -> UIInterfaceOrientation {
  return UIInterfaceOrientation.LandscapeLeft
}

override func shouldAutorotate() -> Bool {
  return false
}

然后设备应该是横向的.你剩下的就是在两者之间进行自定义过渡动画,你就完成了.

来自文档:

preferredInterfaceOrientationForPresentation

If your view controller implements this method,your view controller’s view is shown in the preferred orientation

猜你在找的iOS相关文章