Swift - Offscreen渲染

Meh*_*zor 6 iphone core-graphics objective-c ios swift

我在调试用Swift编写的应用程序性能时遇到了问题.关于Swift很重要,因为应用程序使用从Obj-C重写的代码.我的意思是相同的方法和功能,但使用不同的语言.

我在9.3模拟器上启动了应用程序,打开了屏幕外渲染的颜色,一切都用黄色闪亮.

在此输入图像描述

但我知道每个元素都经过优化,看起来应该不那样.这里同一个屏幕如何查找Obj-C版本.只有状态栏突出显示,并且表格下方的文本输入字段的角落.

在此输入图像描述

我怎么能处理这个?这是我的坏事还是负责的Swift bug?

编辑:即使对于空表也会重现该问题.查找Swift项目并转到ChatViewController.它只包含一个继承自SLKTextViewController的tableView.

Edit2:这个问题也可以在一个只有导航控制器及其根视图控制器的空项目中重现.

在此输入图像描述

PS:这里可以找到Swift版本的源代码:https://github.com/Kilograpp/Mattermost-iOS-Swift

一个Obj-C版本:https: //github.com/Kilograpp/Mattermost-iOS

Meh*_*zor 3

我终于明白这一切是怎么回事了。当根导航控制器具有半透明导航栏时,就会导致问题。