This is an UIView
and I want to activate it (with its constraints etc.), when I want, how to do that? I don't want removefromsuperview
etc. Just want to learn this Installed
function exact equivalent in terms of code.
There are two options 1) hide
2) removeFromSuperview
.
If You install
or uninstall
view from storyboard
, It is equivalent to add/remove
view.
refer this apple documentation it says,
A runtime object for an uninstalled view is still created. However, the view and any related constraints are not added to the view hierarchy and the view has a superview property of nil. This is different from being hidden. A hidden view is in the view hierarchy along as are any related constraints.
you can check this by two line of code,
NSArray *arr = [self.view subviews];
NSLog(@"arr is %@",arr);
swift:
let array: Array = self.view.subviews
print("Array is \(array)")
try it with installed and uninstalled. hope this will help :)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With