【发布时间】:2011-09-15 08:40:40
【问题描述】:
假设我想创建一个自定义组件作为 UIView 子类,并且我想允许将图像设置为背景(为了这个问题,假设一个大图像不是模式)。我有两个选择:
- 创建一个
UIImageView大作为 UIView 框架并设置其image属性 - 使用
[UIColor colorWithPattern]创建图案颜色并设置为背景颜色
如果你想使用 Interface Builder 并想看看你做了什么,第一个是少数。如果您想使用模式,第二个效果很好,但请记住我们正在谈论一个大图像。
所以我的问题是关于性能和/或最佳实践,之前哪种方法是对性能的最佳思考?例如,假设这个组件将随着动画一起移动。
根据您自己的经验,一种或另一种方法有一些缺点吗?
【问题讨论】:
标签: iphone xcode uiview uiimageview uicolor