gpt4 book ai didi

ios - 旋转变化不再触发

转载 作者:行者123 更新时间:2023-11-30 13:44:53 24 4
gpt4 key购买 nike

我有一个带有 View Controller 的应用程序。我重写了以下方法:

override func didRotateFromInterfaceOrientation(fromInterfaceOrientation: UIInterfaceOrientation) {

override func willRotateToInterfaceOrientation(
toInterfaceOrientation: UIInterfaceOrientation,
duration: NSTimeInterval) {

override func willAnimateRotationToInterfaceOrientation(toInterfaceOrientation: UIInterfaceOrientation, duration: NSTimeInterval) {

override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) {

覆盖 func shouldAutorotate() -> Bool 未实现。

我将设备从纵向旋转为横向,但没有触发任何方法。我知道我的 viewWillTransitionToSize 昨天被触发,但现在没有。我看不出可能是什么原因。

我认为旋转检测方面没有任何变化。

有人有提示吗?

更新

对不起各位。这是我的一次愚蠢的失败。我有一个父 uiviewcontroller 实现了 viewWillTransitionToSize,但忘记调用 super,所以它也会识别我的 subview 中的旋转。

哦,我很抱歉大家为此浪费了时间。非常感谢。

最佳答案

您可以使用

-(NSUInteger)应用程序:(UIApplication *)应用程序支持的InterfaceOrientationsForWindow:(UIWindow *)Appdelegate中的窗口

关于ios - 旋转变化不再触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35082082/

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