mainstoryboardからビューに制約を追加しました。私は、サブビューなど、このコードのようないくつかのビューを追加してい:views電話をかけた後、制約が間違ってしまう
let controller:profileOther = self.storyboard!.instantiateViewControllerWithIdentifier("profileOther") as! profileOther
controller.view.frame = self.view.bounds;
controller.willMoveToParentViewController(self)
self.view.addSubview(controller.view)
self.addChildViewController(controller)
controller.didMoveToParentViewController(self)
をので、通常、私は追加のビューのために0に左ビューと右サイドのマージンを加えています。しかし、セグのビューには、左右の余白に-20を設定しています。それは非常にうまく動作しますが、私がプログラムを使用している間誰かが私に電話をかけたときに問題が発生しました。追加されたビューが既に開いていれば、すべての制約が間違っています。もしsegueから来たビューが開かれていれば、依然としてうまくいく。ビュー(予期されたコールと電話の後)はリンク内にあります。私は答えを感謝します。ありがとう。
よりもむしろ利益に制約-20相対設定、単にマージンに対してなしリーディング・トレーリング0に制約を設定します。 – Paulw11
それはゼロですが、私はまだ同じ結果を得ています –