我正在开发一个使用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