gpt4 book ai didi

ios - 检测 iOS 中的旋转变化

转载 作者:技术小花猫 更新时间:2023-10-29 10:28:50 24 4
gpt4 key购买 nike

我正在制作一个 iOS 应用程序,需要在旋转时对界面进行一些重新排列。我试图通过实现 - (void)orientationChanged:(NSNotification *)note 来检测这一点,但这会在设备面朝上或面朝下时通知我。

我想要一种在界面改变方向时得到通知的方法。

最佳答案

有几种方法可以做到这一点,您可以在 UIViewController class reference 中找到它们:

– willRotateToInterfaceOrientation:duration:
– willAnimateRotationToInterfaceOrientation:duration:
– didRotateFromInterfaceOrientation:

您也可以在 viewWillLayoutSubviews 方法中执行此操作,但要小心使用它,因为它也会在屏幕外观上以及您添加 subview 时调用。

编辑:

解决方案现已弃用,请参阅已接受的答案。

关于ios - 检测 iOS 中的旋转变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14369251/

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