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