gpt4 book ai didi

ios - "Will rotate"通知?

转载 作者:行者123 更新时间:2023-12-01 17:41:50 27 4
gpt4 key购买 nike

是否有可能在 iOS 上获得“将轮换”通知,之前 执行旋转动画?喜欢 UIViewController方法willRotateToInterfaceOrientation:duration: .

我知道UIDeviceOrientationDidChangeNotification ,但似乎发送了 之后 执行旋转动画。

我在 NSObject 工作子类,在 View Controller 之外。

如果没有这样的通知,我正在考虑一个 hack,例如将“假” View 添加到 View 层次结构(到 rootViewController 的 View ?),并覆盖 layoutSubviews发送自定义通知。有没有不那么骇人听闻的选择?

最佳答案

UIApplicationDelegate 协议(protocol) application:willChangeStatusBarOrientation:duration:
您可以使用这两种方法之一来查看:

- (void)application:(UIApplication *)application willChangeStatusBarOrientation:(UIInterfaceOrientation)newStatusBarOrientation duration:(NSTimeInterval)duration;
- (void)application:(UIApplication *)application didChangeStatusBarOrientation:(UIInterfaceOrientation)oldStatusBarOrientation;

Apple 的 UIApplicationDelegate 协议(protocol)引用在这里:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIApplicationDelegate_Protocol/Reference/Reference.html

关于ios - "Will rotate"通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16719370/

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