gpt4 book ai didi

ios - 为什么要设置 view.layer.contents 而不是使用 UIImage

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:34:04 26 4
gpt4 key购买 nike

最近我遇到了这段代码:-

self.view.layer.contents = (id)[UIImage imageNamed:@"img_bg.png"].CGImage;

这为 UIViewController 的整个 View 设置了背景。

通常,我只是将 UIImageView 设置为 subview ,从 UIViewController

获取 View 的整个区域

为什么有人会使用一种技术而不是另一种?

我发现这个有点令人不安,因为 Storyboard中没有显示背景;我期望的地方。

最佳答案

这是一个很好的问题。深深地,你问的是 View 和图层之间的区别,你知道我们可以将 View 视为图层的委托(delegate),它可以处理用户与应用程序或系统的交互。当除了渲染 View 之外没有任何交互时,我们可以只使用图层,与 View 相比,它占用的内存更少。

关于ios - 为什么要设置 view.layer.contents 而不是使用 UIImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42156226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com