Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 对于色带,哪个更便宜:UIView还是UIImage_Ios_User Interface_Uiview_Uiimageview - Fatal编程技术网

Ios 对于色带,哪个更便宜:UIView还是UIImage

Ios 对于色带,哪个更便宜:UIView还是UIImage,ios,user-interface,uiview,uiimageview,Ios,User Interface,Uiview,Uiimageview,假设在您的UI设计中,您需要一个纯色的矩形。当然,您可以使用UIImageView对象并将其连接到图像,但在某些情况下,只需插入UIView并设置背景色可能会更快更容易 我的问题是哪一个在内存和性能方面更便宜。我的直觉是,空的UIView比图像更容易渲染,图像的文件必须加载,位存储在内存中 有人能跟这个说话吗?非常感谢 设置UIView的backgroundColor比使用UIImageView更快/更便宜,原因很明显:您不必创建或加载图像,窗口服务器不必保留图像的副本,窗口服务器用背景色填充视

假设在您的UI设计中,您需要一个纯色的矩形。当然,您可以使用UIImageView对象并将其连接到图像,但在某些情况下,只需插入UIView并设置背景色可能会更快更容易

我的问题是哪一个在内存和性能方面更便宜。我的直觉是,空的UIView比图像更容易渲染,图像的文件必须加载,位存储在内存中


有人能跟这个说话吗?非常感谢

设置
UIView
backgroundColor
比使用
UIImageView
更快/更便宜,原因很明显:您不必创建或加载图像,窗口服务器不必保留图像的副本,窗口服务器用背景色填充视图的代码肯定至少和用缩放的1x1图像填充视图的代码一样快