繁体   English   中英

UIView背景

[英]UIView background

让我们假设我想创建一个自定义组件作为UIView子类,并且希望允许将图像设置为背景(出于这个问题,假设一个大图像而不是一个模式)。 我有两个选择:

  • 创建一个与UIView框架一样大的UIImageView并设置其image属性
  • 使用[UIColor colorWithPattern]创建图案颜色并设置为backgroundColor

如果您想与Interface Builder一起使用并想看看您的工作,那么第一个是很少的。 如果要使用模式,第二个效果很好,但是请记住,我们谈论的是一个大形象。

因此,我的问题是关于性能和/或最佳实践的,哪种先前的方法是对性能的最佳考虑? 例如,假设此组件将随动画一起移动。

根据您自己的经验,一种或另一种方法是否有缺点?

该答案为您提供了两种探索的好方法:

在uiimageview中加载大图像时的内存消耗

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM