【问题标题】:UIView backgroundUIView 背景
【发布时间】:2011-09-15 08:40:40
【问题描述】:

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

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

如果你想使用 Interface Builder 并想看看你做了什么,第一个是少数。如果您想使用模式,第二个效果很好,但请记住我们正在谈论一个大图像。

所以我的问题是关于性能和/或最佳实践,之前哪种方法是对性能的最佳思考?例如,假设这个组件将随着动画一起移动。

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

【问题讨论】:

    标签: iphone xcode uiview uiimageview uicolor


    【解决方案1】:

    这个答案为您提供了两个探索的好途径:

    Memory consumption while loading a large image in uiimageview in

    【讨论】:

    • 背景图片大小我没问题
    猜你喜欢
    • 2015-10-22
    • 1970-01-01
    • 2012-04-17
    • 1970-01-01
    • 1970-01-01
    • 2013-11-18
    • 2013-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多