uikit - UIKit 是如何将元素实际渲染到屏幕上的?
问题描述
这是一个关于屏幕渲染的更一般的问题,但将使用 UIKit 作为示例。当我们编写它时,UIView...
这是 UIKit 中一个元素的抽象,它使用 CoreGraphics,它使用 x,它使用 y。归根结底,要渲染视图或标签,必须有一个共同的祖先。我对此进行了调查,只能得出一个结论,并且很想知道这是否正确。在基础级别是像 OpenGL 这样的渲染软件,在这种情况下 Metal 用于处理 UIKit 元素的渲染?我试图揭示用于在屏幕上绘制 UILabel/UIView 的每一层抽象。
解决方案
推荐阅读
- regex - 在从 django regex 派生的 url 中获取“x”
- javascript - Angular/PrimeNg 中的“查看更多文本”
- c# - 为端口转发运行 Open.NAT 库时出现问题
- javascript - 如何解决“找不到构建工具修订版 26.0.3”
- caching - Redis 中的“节点”到底是什么
- c# - 如何为我的任务执行添加顺序?
- bash - 用于获取 hdfs 中所有零件文件的行数的 shell 脚本
- c# - 如何将 Hub 内容从任何服务器带到*另一台服务器*项目 Hub?
- python - matplotlib 中的 figsize 不会改变图形大小?
- r - 如何使用字符串连接定义聚集函数的关键参数