gpt4 book ai didi

ios - 不推荐使用旋转方法,相当于 'didRotateFromInterfaceOrientation' ?

转载 作者:IT老高 更新时间:2023-10-28 12:19:11 24 4
gpt4 key购买 nike

我正在尝试实现 iOS 8 中引入的新 viewWillTransitionToSize 方法(所有其他旋转方法都已弃用)。我想知道现在 didRotateFromInterfaceOrientation 的等价物是什么,因为我们需要执行许多清理任务,我看不到我们可以分配给 UIViewControllerTransitionCoordinator 的 block 以便在“转换”到新尺寸完成时被调用。谢谢。

最佳答案

好的找到了,只需要对传入的UIViewControllerTransitionCoordinator使用animateAlongsideTransition:completion:方法即可。

- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator
{
[coordinator animateAlongsideTransition:^(id<UIViewControllerTransitionCoordinatorContext> context)
{
UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation];
// do whatever
} completion:^(id<UIViewControllerTransitionCoordinatorContext> context)
{

}];

[super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];
}

关于ios - 不推荐使用旋转方法,相当于 'didRotateFromInterfaceOrientation' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24071453/

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