2017-03-01 64 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

它在设备或模拟器上表现如此吗?你有没有尝试用不同的设备进行测试?它可能是设备或模拟器速度不够快,所以需要一段时间才能重绘。既然你使用的是默认的塞格,你将很难做出这样一个微不足道的错误,这会导致你所得到的行为。 –

相关问题