我正在尝试实施新的viewWillTransitionToSize
iOS 8 中引入的方法(所有其他旋转方法已被弃用)。我想知道相当于什么didRotateFromInterfaceOrientation
现在是因为我们需要执行许多清理任务,但我看不到可以分配给的块UIViewControllerTransitionCoordinator
以便在“转换”到新尺寸完成时被调用。谢谢。
好的找到了,只需使用animateAlongsideTransition:completion:
方法通过UIViewControllerTransitionCoordinator
.
- (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];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)