gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 06:14:00 26 4
gpt4 key购买 nike

关于我在这个 video 中展示的功能的任何想法已经完成了?看起来“展开”按钮上的触摸会强制改变设备的方向(事实上,当我滑动时,我正在拉出控制中心)。无论如何,似乎只有视频播放器在旋转。下面的 ScrollView 保持纵向。

最佳答案

看起来他们正在向播放器 Controller 呈现自定义转场动画,同时让播放器 Controller 仅支持横向。

尝试呈现一个实现了这些的 View Controller ,如下所示:

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 播放器旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33876500/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com