关于我在
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