我正在开发基于现有的html版本的应用程序,并不知道如何为我的滚动视图创建以下背景。 我有一个形象的顶级 如何从少量图像创建背景?
一个应该重复的底部几次
,并在底部
一个形象,我明白我必须创建一个空的图像使用滚动视图大小绘制标题,然后计算绘制中间图像并绘制底部图像的次数。最后,我必须将创建的图像应用于背景。我对吗?
请不要浪费时间编写完整的代码,我会自己做,我只需要知道我是否正确或完全错误,代码中的最佳位置是什么去做?
请指点
我正在开发基于现有的html版本的应用程序,并不知道如何为我的滚动视图创建以下背景。 我有一个形象的顶级 如何从少量图像创建背景?
一个应该重复的底部几次
,并在底部
一个形象,我明白我必须创建一个空的图像使用滚动视图大小绘制标题,然后计算绘制中间图像并绘制底部图像的次数。最后,我必须将创建的图像应用于背景。我对吗?
请不要浪费时间编写完整的代码,我会自己做,我只需要知道我是否正确或完全错误,代码中的最佳位置是什么去做?
请指点
据我了解,我必须创建具有滚动视图大小的空图像,绘制标题
image
属性设置为你的头添加UIImageView
图片。然后计算绘制中间图像并绘制底部图像的次数;
很容易,只是说:
UIView* middleView = [[UIView alloc] initWithFrame:];
middleView.backgroundColor = [UIColor colorWithPattern:[UIImage imageNamed:...]];
这样做,你并不需要计算什么,图像会简单地重复自己,以填补middleView
的优势。只确保图像宽度与视图宽度相同,并且视图高度是图像高度的整数倍。
最后,我必须将创建的图像应用于背景。我对吗?
为什么不重叠的元素,例如像你的背景可以是一个imageview的并且您有其他元素的重叠它 –