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

回答編集履歴

2

サイズ設定修正。

2017/10/03 06:09

投稿

fuzzball
fuzzball

スコア16733

answer CHANGED
@@ -15,6 +15,9 @@
15
15
  ```swift
16
16
  override func viewDidLayoutSubviews() {
17
17
  super.viewDidLayoutSubviews()
18
+
19
+ if let window = UIApplication.shared.keyWindow {
18
- infomationDialog.frame = self.view.bounds
20
+ infomationDialog.frame = window.bounds
21
+ }
19
22
  }
20
23
  ```

1

サイズ設定のコード追加。

2017/10/03 06:09

投稿

fuzzball
fuzzball

スコア16733

answer CHANGED
@@ -1,3 +1,5 @@
1
+ # addSubview
2
+
1
3
  今回の場合でしたら、TabBarControllerのviewか、Windowに乗せれば実現できると思います。
2
4
 
3
5
  ```swift
@@ -6,4 +8,13 @@
6
8
 
7
9
  //Windowに乗せる場合
8
10
  UIApplication.shared.keyWindow?.addSubview(infomationDialog)
11
+ ```
12
+
13
+ # サイズ設定
14
+
15
+ ```swift
16
+ override func viewDidLayoutSubviews() {
17
+ super.viewDidLayoutSubviews()
18
+ infomationDialog.frame = self.view.bounds
19
+ }
9
20
  ```