teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

「試したこと」を追記、iOS12.1対応のためXCodeのバージョンアップを実施。

2018/11/13 02:24

投稿

aile00
aile00

スコア10

title CHANGED
File without changes
body CHANGED
@@ -44,8 +44,17 @@
44
44
  ・UIAlertControllerのカテゴリにviewDidearメソッドを追加し、強制的に向きを90度回転させた。
45
45
  self.view.transform = CGAffineTransformMakeRotation(M_PI * -0.5f);
46
46
   →回転できたが、一瞬縦向きで表示されてしまうため、かっこ悪い
47
+ //***** 2018/11/13 追記 *****
48
+ ・presentViewControllerでの表示時に回転させるアニメーションを追加。
49
+ [self presentViewController:alert animated:YES completion:^{
50
+ [UIView animateWithDuration:0 animations:^{
51
+ alert.view.transform = CGAffineTransformMakeRotation(-1 * M_PI_2);
52
+ }];
53
+ }];
54
+  →回転できたが、一瞬縦向きで表示されてしまうため、以下略
55
+
47
56
  ### 補足情報(FW/ツールのバージョンなど)
48
- 開発環境:XCode Version 10.0(10A255)
57
+ 開発環境:XCode Version 10.0(10A255)→10.1(10B61)※iOS12.1対応
49
58
  試験環境:XCode iOS Simulators iPad(5th/6th)、iPad実機(モデル:MP2G2J/A)
50
59
 
51
60
  既存アプリの改修で今回の対応を行っているのですが、iPadアプリ開発初心者のため、行き詰ってしまいました。