2015-07-09 70 views
0

在我的應用我在一個視圖控制器的頂部呈現一個視圖控制器是這樣的:保持約束,即使該視圖被刪除

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

,然後關閉此視圖控制器回來的第一個控制器像這樣:

[self.contentViewController dismissViewControllerAnimated:YES completion:^{ 

    }]; 

但是這一次,我已經很好地完成了約束的所有子視圖都搞砸了。似乎他們之間的約束消失了。

雖然沒有具體的答案,我可以找到谷歌,但似乎約束將消失,只要視圖將消失,你必須再次添加它。這是真的嗎?

回答

0

雖然目前還沒有明確的答案我能找到谷歌,但似乎像 的約束將盡快消失的觀點就會消失 ,你必須重新添加。這是真的嗎?

如果沒有與[view removeConstraints:myConstraint]刪除限制,超過限制將不會被刪除和相依相偎。我只能建議創建一個新的單視圖項目並重新設置視圖。你的設置出了問題。