ios - 显示(推送)Segue 留下上一个 View 的印记

标签 ios objective-c swift segue uistoryboardsegue

我有两种看法。单击一个按钮后,另一个 View 应该通过显示(以前称为推送)转场转场到屏幕上。但是,由于某些奇怪的原因,在转换时会留下前一个 View 的简短印记,这可以完美地工作。这似乎只发生在这两个 View 中,我无法用其他 View 重现它,并且该错误同时出现在模拟器和实际设备上。这是正在发生的事情的 GIF:https://gyazo.com/662a813de15ba90d6581976f55866289

(据我所知,Stackoverflow 不支持直接在帖子中发送 Gif,对于外部链接,我们深表歉意)

抱歉,质量不佳。

我只是简单地从“注册”按钮按住控制键并拖动到另一个屏幕以创建转场。这似乎是我整个应用程序中唯一这样做的过渡。这就是 Storyboard中的样子。在 segue 发送之前/之后,我没有以编程方式执行任何操作。

enter image description here

我也尝试过以编程方式创建 segue,但是出现了同样的效果。我找不到任何类似的 stackoverflow 帖子。

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

编辑: 我没有对 View 初始化做任何资源扩展(我只是使导航栏半透明并修改一些 socket )。我觉得重要的是要注意背景(蓝色)和 sonus Logo 都是 ImageView 。我尝试以编程方式设置背景图像,但这对问题的结果没有影响。

最佳答案

通过以下解决方案:

  1. 点击“第二 View Controller ”
  2. 选择最上面的UIView
  3. 现在将它的背景颜色更改为默认

这将解决您的问题!

关于ios - 显示(推送)Segue 留下上一个 View 的印记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34148862/

相关文章:

objective-c - 一些初学 Objective-C/iPhone 的问题

ios - 如何将子字符串附加到主字符串?

iphone - iOS 邮件客户端中的间歇性图像链接行为

ios - 检测何时是晚上/晚上 - NSDate - iOS

ios - 延迟后执行方法并取消它

ios - Sinch 框架(Objective C)和 Swift 不兼容

ios - 使用引用条码字符串生成 UPC-A 条码图像

ios - UITableView 搜索后复选标记位于错误的位置

ios - 如何恢复我在 AVplayer 中暂停的视频?

iOS 图表 : Bar chart spacing and position