Layoutを使っていたり、適切にlayoutSubviewsでビューの配置を行なっていれば、画面が回転した際に綺麗にアニメーションしてくれます。画面の向きによってレイアウトを変えていたり、drawRectを利用していたりと、複雑なレイアウトの場合はうまくアニメーションしてくれません。回転時アニメーションあり(アニメーションを遅くしてます)そんなときはいっそのこと画面回転のアニメーションを無効化した方が見栄えが良くなります。スポンサーリンクアプリ全体で画面回転のアニメーションを無効化するAppDelegate.swiftのdidFinishLaunchingWithOptionsメソッド内に以下のコードを入れてください。})}応用このままのコードだとアプリ全体で回転のアニメーションがオフになってしましますが、適切にif文を入れてやるとアニメーションのオンオフを制御できます。画面回転のアニメーションの有効化こんな感じのコードを入れてやれば簡単にオンオフできます。Anywhereというアプリなのですが、レイアウトが複雑なのは最初に表示される電卓のViewControllerだけで、あとは設定画面のTableViewControllerになります。今回は、最初のViewControllerだけでアニメーションを無効化し、そこから画面遷移があった場合はアニメーションを有効化したかった。})}こんな感じのコードにしています。共有この記事が役に立ったならば、シェアしていただけると嬉しいです。スポンサーリンクコメント投稿されたコメントはありませんキャンセル名前コメント前の投稿SwiftのDecimal(string:)がどれだけ使えるか試してみたSwiftSwiftのDecimal型には、小数の精度が落ちないようにするために文字列からDecimalのインスタンスを生成するイニシャライザがあります。updateを打ったら、AdMobのAPI仕様が変わっててこんなWarningが出るようになった。これを実行するとクラッシュする。