iOS开发之书架效果(背景平铺)

有的时候我们需要将一张图片平铺在View上当做背景。
以实现滚动页面时让背景也跟随移动。(例如苹果iBook首页背景的书架)

 

其实实现起来很简单。
代码如下:

    //声明一个UIScrollView并改变他的ContentSize使其可以垂直滚动
    UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
    [scrollView setContentSize:CGSizeMake(0, 2000)];

    //声明一个背景图片
    UIImage *backgroundImage = [UIImage imageNamed:@"Background.png"];

    //将刚刚生命的图片转换为UIColor对象。这样便可以实现平铺了。
    UIColor *backgroundColor = [UIColor colorWithPatternImage:backgroundImage];

    //设置scrollView背景
    [scrollView setBackgroundColor:backgroundColor];

    [self.view insertSubview:scrollView atIndex:0];

直接上代码:
书架效果 例子

One thought on “iOS开发之书架效果(背景平铺)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*