2016-11-04 10 views
0

を返すために、先にVCを却下*****ことができますdownload this project問題を参照するには*****SLPagingViewSwift VCからセグエと

私は私のプロジェクトでSLPagingViewSwiftを埋め込みました。第三のVCで iは、ボタン(および表)を添加:

enter image description here

セグエ(本モーダル)を実行するように構成されたボタン:ターゲットでVC I

enter image description here

を上に緑色の四角でマークされたボタンがあります:

@IBAction func dissmissIt(_ sender: AnyObject) { 

    dismiss(animated: true, completion: nil) 
} 

しかし、VCが却下されたターゲット後、私は(より高い)別の場所に第三のVCにボタンが表示:トップ(表8画素からから

enter image description here

レイアウトが設定され、ボタン40個のピクセルボタン):

enter image description here

何が悪かったのか?

最初のレイアウト構成では、SLPagingViewSwiftナビゲーションバーが考慮されていますが、閉じた後は、画面の上部からレイアウトが再計算されます。

segueを実行し、レイアウトを設計どおりに保ちながらターゲットVCを却下する正しい方法は何ですか?

は私が

this answerを見ました。しかし、それを使用するためにここで、iは確認されませんでした。私が試した:

nav?.view.translatesAutoresizingMaskIntoConstraints = false 

controller.view.translatesAutoresizingMaskIntoConstraints = false 

しかし運とを。

*****あなたはdownload this project *****

おかげで問題を見ることができます。

+0

ビューを閉じた後にxボタンを押して3rdVCをポストすることができます... – Joe

+0

こんにちは@ジョー、Xボタンは別のVCにある3番目のVCにはありません。3番目のVCには、他のVC(https://s3.postimg.org/f870k2adf/Snip20161105_10.png)とセグをするためのボタンがあります。 Xをクリックしてもう一方のVCを閉じると、3番目のVCは間違ったレイアウトで表示されます。それでも明らかでない場合、または詳細が必要な場合はLMKを使用してください。ありがとう。 –

答えて

1

同じ問題がありました。それを修正しようとしている時間が長引いた後、私は解決策を見つけました。

  1. 「フルスクリーンオーバー」へのプレゼンテーションオプションを設定上の右側のパネルをクリックしたときに、あなたのセグエをクリック
  2. 「表示属性インスペクタ」

私のために働きました。私はそれがあなたのために働くことを望む!

+0

私はすぐにそれを試し、あなたにお知らせします、ありがとう –

+0

私はそれをテストし、それは働いた!ついに、ありがとう! –

+0

いつでも歓迎! – engtom

関連する問題