回答編集履歴
4
訂正
answer
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
---
|
21
21
|
|
22
22
|
追記
|
23
|
-
|
23
|
+
コードの掲示がないのでわかりませんが、
|
24
24
|
[たぶんこんなかんじになってるんだと思う](https://github.com/tyobigoro/tView)
|
25
25
|
|
26
|
-

|
3
追記
answer
CHANGED
@@ -15,4 +15,12 @@
|
|
15
15
|
return nil
|
16
16
|
}()
|
17
17
|
|
18
|
-
```
|
18
|
+
```
|
19
|
+
|
20
|
+
---
|
21
|
+
|
22
|
+
追記
|
23
|
+
|
24
|
+
[たぶんこんなかんじになってるんだと思う](https://github.com/tyobigoro/tView)
|
25
|
+
|
26
|
+

|
2
まあちょっと
answer
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
}
|
12
12
|
|
13
13
|
lazy var setLayout: (()->())? = {
|
14
|
-
hogeView.frame =fugaView.frame
|
14
|
+
self.hogeView.frame = self.fugaView.frame
|
15
15
|
return nil
|
16
16
|
}()
|
17
17
|
|
1
訂正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
`viewDidLayoutSubviews()` 内でレイアウトの設定を行っていれば気づくはずなのでそんなことはないと思いますが、念の為。
|
1
|
+
`viewDidLayoutSubviews()` 内でレイアウトの設定を行っていれば気づくはずなのでそんなことはないと思いますが、それ以外が思い浮かばないので念の為。
|
2
2
|
|
3
3
|
---
|
4
4
|
ライフサイクル的な問題で、`viewDidLayoutSubviews()`内でレイアウトを設定しなければならない場合は、初回設定時のみ実行されるように工夫してください。例えば↓
|