Swift - Offscreen渲染

时间:2016-08-09 16:20:34

标签: ios objective-c iphone swift core-graphics

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

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

enter image description here

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

enter image description here

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

修改:即使是空表,也会重现此问题。查找Swift项目并转到ChatViewController。它只包含一个继承自SLKTextViewController的tableView。

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

enter image description here

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

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

1 个答案:

答案 0 :(得分:3)

我终于找到了它的全部内容。 当根导航控制器具有半透明导航栏时,它会导致问题。