オリエンテーションの変更を通知するdidRotateFromInterfaceOrientationメソッドを実装しようとしていますが、iOS 10とXcode 8.1ではdeprecateメソッドのように表示されています。didRotateFromInterfaceOrientationは推奨されていませんか?
それが推奨されていませんか?はいの場合、置換は何ですか?
オリエンテーションの変更を通知するdidRotateFromInterfaceOrientationメソッドを実装しようとしていますが、iOS 10とXcode 8.1ではdeprecateメソッドのように表示されています。didRotateFromInterfaceOrientationは推奨されていませんか?
それが推奨されていませんか?はいの場合、置換は何ですか?
この方法は廃止されていると思われます。
- (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 8以降廃止予定です。代わりにviewWillTransitionToSize:withTransitionCoordinator:
を使用してください。