2016-04-19 6 views

答えて

9

二つのオプション1)hide 2)removefromSuperviewがあります。

installまたはuninstallビューstoryboardから見ると、これはadd/removeビューに相当します。

このapple documentationを参照してください。それがアンインストールされたビューのためのランタイムオブジェクトがまだ作成され、

を言います。ただし、ビューおよび関連する制約はビュー階層に追加されず、ビューにはnilのsuperviewプロパティがあります。これは隠されていることとは異なります。隠れたビューは、関連する制約と同様にビュー階層内にあります。

あなたは

NSArray *arr = [self.view subviews]; 
NSLog(@"arr is %@",arr); 

が迅速、コードの2行でこれを確認することができます

let array: Array = self.view.subviews 
print("Array is \(array)") 

インストールおよびアンインストールでそれを試してみてください。 これが役に立ちますようお願いいたします。

関連する問題