回答編集履歴

1

書き直し。

2016/03/16 08:18

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -1,7 +1,17 @@
1
- > 【A→B→C→A
1
+ #####後ろのAが「新しいA」の場合(別インスタンス)
2
2
 
3
3
 
4
4
 
5
- 後ろのAが「新しいA」なのであれば、UIなどは構成しないといけませんので普通に`addSubView`すればいいです。
5
+ UIなどは一から構成しないといけませんので普通に`addSubView`すればいいです。
6
6
 
7
+
8
+
9
+ #####後ろのAが「最初のAの使い回し」の場合(同じインスタンス)
10
+
11
+
12
+
7
- 後ろAが「最初のAの使い回し」なのであれば、UIなどはすでに構成されているはずですので、`addSubView`すらする必要はありません。
13
+ 変更無しでそまま使い回のであれば、UIなどはすでに構成されているはずですので、`addSubView`も`removeFromSuperview`も必要はありません。
14
+
15
+ 変更がある場合は、不要なUIは`removeFromSuperview`し、追加になるUIは`addSubView`しないといけません。
16
+
17
+