iOS导航控制器背景故障

时间:2014-06-12 07:08:00

标签: ios xcode controller navigation

好的,我到处寻找答案,我不确定你可以用名字来称呼它 - 但我已经详细说明了我的问题。

在我的main.storyboard文件中,我有一个来自导航控制器的孩子视图(即允许导航栏导航) - 是一个MKMapView,当你点击一个图钉时,它会调出下一个场景。这应该是......(让我们称之为"地图"以及"详细信息"场景)

BUT !!! 当您点击后退按钮时,地图视图会在mkmapview上显示故障并覆盖详细视图背景图像大约半秒钟。有人能够建议这个问题是什么吗?非常感谢!

由于堆栈溢出,我暂时无法上传图片(声誉)..您是否可以在外部链接?

非常感谢您的帮助。

编辑:我上传了截图:http://tinypic.com/r/e19gtx/8

2 个答案:

答案 0 :(得分:0)

尝试

self.view.backgroundColor = [UIColor whiteColor];

在ViewDidLoad中。

基本上确保您的小故障视图具有背景色。

答案 1 :(得分:0)

你用过segue吗?尝试使用

手动将“细节”视图控制器暂停到地图上
[self.navigationController pushViewController:#yourDetailViewController# animated:YES]

希望这有效,我之前遇到过这个。