Questo è un UIView
e voglio attivarlo (con i suoi vincoli ecc.), Quando voglio, come farlo? Non voglio removefromsuperview
ecc. Voglio solo imparare questa funzione equivalente a Installed
in termini di codice.Come attivare "Installato" a livello di programmazione?
8
A
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 :)