我正在開發一個使用NavigationController和Storyboards的iOS 10應用程序。我很難找出一個奇怪的事情 - 正如我所說的那樣 - bug:iOS 10 - 導航控制器,視圖沒有完全隱藏在關閉
- 當我導航到一個新的ViewController時,它顯示的很好,但是當應用程序展開一個繼續,頂視圖控制器不會一直走到右邊,相反,它在屏幕上留下了大約50個點,然後它突然消失...
我正在放置一個圖像我在說什麼...
PS:兩個ViewControllers都使用UIImageView作爲背景...
非常感謝!
你在設備上還是在模擬器上運行?有時模擬器在轉換時會稍微滯後一些,當你的顯示器的SIM卡的像素密度不是1:1時。 – joeybladb
我試過了模擬器和設備...... – Cleversou
你說的當你點擊後退按鈕時,頂視圖會滑動,然後在距離右邊緣約50像素時完全消失?我的第一個猜測是,你在彈出視圖的will/didDisappear方法或頂視圖的will/didAppear方法中做錯了。檢查日誌中是否有彈出的消息,並可能檢查頂視圖的「frame」屬性以查看它是否位於屏幕外。同時檢查它的'superview'屬性以驗證它沒有從視圖層次結構中移除。 – joeybladb