*****您可以download this project看問題*****Segue公司和罷免目的地VC返回
我已經在我的項目嵌入式SLPagingViewSwift。 在第三VC我添加了一個按鈕(和表):
配置爲執行一個賽格瑞(當前模態)的按鈕:
在目標VC我有一個按鈕(標有上面的方形綠色):
@IBAction func dissmissIt(_ sender: AnyObject) {
dismiss(animated: true, completion: nil)
}
但是目標VC被駁回後,我看到在第三VC按鈕在不同的位置(較高):
佈局構造,按鈕40個從頂部(與表8像素的像素按鈕):
出了什麼問題?
我猜想初始佈局配置需要考慮SLPagingViewSwift導航欄,但在關閉之後,它會重新計算屏幕頂部的佈局。
什麼是正確的方式來執行segue並解僱目標VC,同時保持設計的佈局?
我看到this answer
但我不知道在哪裏使用它。我想:
nav?.view.translatesAutoresizingMaskIntoConstraints = false
和
controller.view.translatesAutoresizingMaskIntoConstraints = false
,但沒有運氣。
*****您可以download this project看問題*****
感謝。
你可以在視圖關閉之後用x按鈕發佈你的3rdVC ... – Joe
嗨@Joe,X按鈕不在第三個VC上,它在另一個VC上。第三個VC有一個按鈕可以連接到另一個VC(https://s3.postimg.org/f870k2adf/Snip20161105_10.png)。在點擊X並關閉另一個VC之後 - 我再次看到第三個VC,但是佈局錯誤。 LMK如果還不清楚或者您需要更多詳細信息。謝謝。 –