看起来“扩展”按钮上的触摸会强制设备的方向更改(事实上,当我滑动我将控制中心拉出时).
无论如何只有视频播放器似乎旋转.下面的滚动视图保持其纵向方向.解决方法 看起来他们正在向玩家控制器展示自定义的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如何复制Youtube App播放器旋转?全部内容,希望文章能够帮你解决iOS如何复制Youtube App播放器旋转?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)