显示(推送)Segue离开上一个视图的印记

时间:2015-12-08 05:45:56

标签: ios objective-c swift segue uistoryboardsegue

我有两个观点。点击一个按钮后,另一个视图应该通过show(以前称为push)segue进入屏幕。然而,由于一些奇怪的原因,在转换前一个视图的短印记时,这仍然完美无缺。这似乎只发生在这两个视图中,我无法与其他视图一起重现,并且在模拟器和实际设备上都会发生错误。以下是正在发生的事情的GIF:https://gyazo.com/662a813de15ba90d6581976f55866289

(就我所知,Stackoverflow不支持直接Gif发布帖子,很抱歉外部链接)

抱歉质量低劣。

我只是控制 - 从#34;注册"按钮到另一个屏幕来创建segue。这似乎是整个应用程序中唯一的过渡。这就是故事板中的样子。我不会在segue发送之前/之后以编程方式执行任何操作。

enter image description here

我也试过以编程方式创建segue,但是同样的效果正在发生。我找不到任何类似的stackoverflow帖子。

任何关于为什么会发生这种情况的线索以及任何可能的解决方案都会很棒。如果您需要更多信息,请告诉我。

修改 我没有做任何事情来资源广泛的视图初始化(我只是让导航栏半透明并修改几个插座)。我觉得重要的是要注意背景(蓝色)和sonus徽标都是图像视图。我尝试以编程方式设置背景图片,但这对问题的结果没有影响。

1 个答案:

答案 0 :(得分:2)

完成以下解决方案:

  1. 点击“Second View Controller”
  2. 选择热门UIView
  3. 现在将其背景颜色更改为Default
  4. 这将解决您的问题!