首页 > 解决方案 > UIKit 是如何将元素实际渲染到屏幕上的?

问题描述

这是一个关于屏幕渲染的更一般的问题,但将使用 UIKit 作为示例。当我们编写它时,UIView...这是 UIKit 中一个元素的抽象,它使用 CoreGraphics,它使用 x,它使用 y。归根结底,要渲染视图或标签,必须有一个共同的祖先。我对此进行了调查,只能得出一个结论,并且很想知道这是否正确。在基础级别是像 OpenGL 这样的渲染软件,在这种情况下 Metal 用于处理 UIKit 元素的渲染?我试图揭示用于在屏幕上绘制 UILabel/UIView 的每一层抽象。

标签: uikitrenderingcore-graphics

解决方案


推荐阅读