【发布时间】:2016-04-19 07:56:23
【问题描述】:
【问题讨论】:
【问题讨论】:
有两个选项 1) hide 2) removeFromSuperview.
如果你从storyboard查看install或uninstall,则相当于add/remove查看。
参考这个apple documentation它说,
仍会创建已卸载视图的运行时对象。但是,视图和任何相关约束都不会添加到视图层次结构中,并且视图具有 nil 的超级视图属性。这与隐藏不同。隐藏视图与任何相关约束一样位于视图层次结构中。
你可以通过两行代码来检查,
NSArray *arr = [self.view subviews];
NSLog(@"arr is %@",arr);
迅速:
let array: Array = self.view.subviews
print("Array is \(array)")
尝试安装和卸载。 希望这会有所帮助:)
【讨论】: