一旦视图出现,我需要让我的视图不可见。我确实修改了它的图层的锚点和它的框架。我发现在viewWillLayoutSubviews
中添加代码会覆盖更改,因为我发现它被多次调用。我目前正在viewWillAppear
内放置框架和锚点更改,但有时您可以在开始时看到视图更改大小。那么有一种方法在viewWillLayoutSubviews
之后和视图出现之前被调用,并且只调用一次以便我可以执行我的更改。或者,如果您对如何处理此问题有其他建议,我会乐于听取。
答案 0 :(得分:0)
隐藏视图很简单:
view.hidden = true
OR
view.alpha = 0.0 //hidden, value 1.0 is totally visible
在viewDidLoad
避免使用viewWillLayoutSubviews
view.layoutIfNeeded()