[Objective-C] 画面回転時の処理

必要な時に他プロジェクトを参照したりするので、メモ。

// デバイス回転時の配置変更などの処理(iOS8〜)

-(void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator{
    [coordinator animateAlongsideTransition:^(id context) {
        // 回転前
    } completion:^(id context){
        // 回転後
        if (size.width < size.height)
        {
            // 縦向き
        }else{
            // 横向き
        }
    }];
    
    [super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];
}
スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォロミー

コメントをどうぞ

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください