2017-03-01 63 views
0

我正在開發一個使用NavigationController和Storyboards的iOS 10應用程序。我很難找出一個奇怪的事情 - 正如我所說的那樣 - bug:iOS 10 - 導航控制器,視圖沒有完全隱藏在關閉

  • 當我導航到一個新的ViewController時,它顯示的很好,但是當應用程序展開一個繼續,頂視圖控制器不會一直走到右邊,相反,它在屏幕上留下了大約50個點,然後它突然消失...

我正在放置一個圖像我在說什麼...

PS:兩個ViewControllers都使用UIImageView作爲背景...

非常感謝!

App illustration

+0

你在設備上還是在模擬器上運行?有時模擬器在轉換時會稍微滯後一些,當你的顯示器的SIM卡的像素密度不是1:1時。 – joeybladb

+0

我試過了模擬器和設備...... – Cleversou

+0

你說的當你點擊後退按鈕時,頂視圖會滑動,然後在距離右邊緣約50像素時完全消失?我的第一個猜測是,你在彈出視圖的will/didDisappear方法或頂視圖的will/didAppear方法中做錯了。檢查日誌中是否有彈出的消息,並可能檢查頂視圖的「frame」屬性以查看它是否位於屏幕外。同時檢查它的'superview'屬性以驗證它沒有從視圖層次結構中移除。 – joeybladb

回答

0

請分享你在哪裏的視圖(S)設置名氣的代碼。它可能是正在添加的偏移量。雖然,你提到它確實會突然消失,所以它可能是別的。

+0

你好!沒有代碼...這是一個繼續和放鬆的繼續...... – Cleversou

+0

它在設備或模擬器上表現如此嗎?你有沒有嘗試用不同的設備進行測試?它可能是設備或模擬器速度不夠快,所以需要一段時間才能重繪。既然你使用的是默認的塞格,你將很難做出這樣一個微不足道的錯誤,這會導致你所得到的行爲。 –

相關問題