0
我不知道如何解釋這一點,這真的很奇怪。禁用自動佈局後奇怪的segue過渡
好吧,考慮兩個視圖控制器,第一個是tableview控制器,並在其導航欄中有一個按鈕,通過push segue連接到第二個視圖控制器。 按下按鈕時,第二個視圖控制器從右側進入,同時將第一個視圖控制器向外推到左側。
我沒有爲我的項目使用自動佈局,但我已經激活它來測試一些東西(我剛在原型單元中爲兩個標籤激活了兩個約束)。然後,我禁用了自動佈局,現在當我按下第一個控制器上的按鈕時,第二個控制器進入,但不是推出第一個控制器,而是在第一個控制器的後面滑動,只在動畫時消失結束。
這就好像我的第一個控制器中的所有單元格在轉換期間都變得透明。
我在設置中看不到任何奇怪的東西,所以我不知道如何解決這個問題。
你有沒有嘗試一個清潔,然後建立呢?這始終是一個從鬼配置問題開始的好地方。否則,是否有涉及幾個nib文件?他們中的任何人仍然有「Use Autolayout」複選框嗎? –
我嘗試了Clean,但沒有解決問題。我正在使用IB,唯一的問題是這兩個視圖。沒有視圖選中使用Autolayout框。 – Aleph72
不會說謊,這聽起來像是一個煩人的問題,你沒有成功地挖掘30分鐘,然後突然發現一些IB在一次點擊中修復它。我希望你能更快找到它,但如果沒有,我會感到你的痛苦。 –