作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在基于现有的 html 版本开发应用程序,不知道如何为我的 ScrollView 创建以下背景。我在顶部有一张图片
应该重复到底部几次
底部有一张图片
据我了解,我必须创建一个具有 ScrollView 大小的空图像,绘制标题,然后计算绘制中间图像和绘制底部图像的次数。最后我必须将创建的图像应用到背景。我对吗?
请不要浪费时间写完整的代码,我自己做,我只需要知道我是在正确的方向还是完全错误的以及代码中最好的地方是什么那?
请指教
最佳答案
As I understand I must create an empty image with scroll view size, draw the header
UIImageView
,并将 image
属性设置为您的标题图像。then calculate how many times to draw the middle image and draw the bottom image;
直接说会更容易:
UIView* middleView = [[UIView alloc] initWithFrame:];
middleView.backgroundColor = [UIColor colorWithPattern:[UIImage imageNamed:...]];
这样做的优点是您不需要计算任何内容,图像将简单地重复自身以填充 middleView
。只需保证图像宽度与 View 宽度相同, View 高度为图像高度的整数倍即可。
Finally I must apply the created image to background. Am I right?
关于ios - 如何用少量图像创建背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14696953/
我是一名优秀的程序员,十分优秀!