2015-07-09 72 views
0

在我的应用我在一个视图控制器的顶部呈现一个视图控制器是这样的:保持约束,即使该视图被删除

self.presentViewController(next, animated: true, completion:nil) 

,然后关闭此视图控制器回来的第一个控制器像这样:

[self.contentViewController dismissViewControllerAnimated:YES completion:^{ 

    }]; 

但是这一次,我已经很好地完成了约束的所有子视图都搞砸了。似乎他们之间的约束消失了。

虽然没有具体的答案,我可以找到谷歌,但似乎约束将消失,只要视图将消失,你必须再次添加它。这是真的吗?

回答

0

虽然目前还没有明确的答案我能找到谷歌,但似乎像 的约束将尽快消失的观点就会消失 ,你必须重新添加。这是真的吗?

如果没有与[view removeConstraints:myConstraint]删除限制,超过限制将不会被删除和相依相偎。我只能建议创建一个新的单视图项目并重新设置视图。你的设置出了问题。