如何从少量图像创建背景?

时间:2013-02-04 22:30:59

标签: ios objective-c ios5

我正在基于现有的html版本开发应用程序,并且不知道如何为我的滚动视图创建以下背景。 我有一个顶部的图像 enter image description here

应重复到底部几次 enter image description here

底部有一张图片 enter image description here

据我所知,我必须使用滚动视图大小创建一个空图像,绘制标题然后计算绘制中间图像和绘制底部图像的次数。最后,我必须将创建的图像应用于背景。我对吗?

请不要浪费你的时间来编写完整的代码,我会自己做,我只需要知道我是在正确的方式还是做错了什么,以及代码中最好的地方做什么是什么?

请咨询

1 个答案:

答案 0 :(得分:1)

  

据我所知,我必须使用滚动视图大小创建一个空图像,绘制标题

  1. 您可以添加UIImageView image属性设置为标题图片。
  2.   

    然后计算绘制中间图像并绘制底部图像的次数;

    1. 更容易说:

      UIView* middleView = [[UIView alloc] initWithFrame:];
      middleView.backgroundColor = [UIColor colorWithPattern:[UIImage imageNamed:...]];
      
    2. 这样做的好处是您不需要计算任何东西,图像只会重复自己来填充middleView。仅确保图像宽度与视图宽度相同,并且视图高度是图像高度的整数倍。

        

      最后,我必须将创建的图像应用于背景。我是对的吗?

      1. 这就像1。