2016-04-19 21 views

risposta

9

ci sono due opzioni 1) hide 2) removefromSuperview.

Se si install o uninstall vista da storyboard, è equivalente alla vista add/remove.

riferiscono questa apple documentation si dice,

Un oggetto runtime per una vista disinstallato è ancora creato. Tuttavia, la vista e tutti i vincoli correlati non vengono aggiunti alla gerarchia della vista e la vista ha una proprietà superview di nil. Questo è diverso dall'essere nascosto. Una vista nascosta si trova nella gerarchia della vista insieme a tutti i vincoli correlati.

è possibile controllare questo da due riga di codice,

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

rapida:

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

provare con installati e disinstallati. spero che questo aiuti :)

Problemi correlati