在设备方向动画完成之前,我有什么方法可以执行代码吗?
现在我将自己添加为UIDeviceOrientationDidChangeNotification的观察者
但是我需要在更改实际发生之前完成代码才能完成。
答案 0 :(得分:4)
检查文档:)
响应视图循环事件 -
willRotateToInterfaceOrientation:持续时间:
willAnimateRotationToInterfaceOrientation:持续时间:
didRotateFromInterfaceOrientation:
答案 1 :(得分:2)
尝试在此方法中更改它:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}