iOS下uiview和uiscrollview设置背景图片的源码

Posted 孙富有(iOS工程师)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS下uiview和uiscrollview设置背景图片的源码相关的知识,希望对你有一定的参考价值。

1.uiscrollview 设置背景图片

// Setup the Scroll View
UIScrollView*tempScrollView=(UIScrollView*)self.view;
tempScrollView.contentSize=CGSizeMake(320,720);

// Set Stationary Background, so that while the user scroll the background is
// fixed.
UIImage*img =[UIImage imageNamed:@"bg-body.jpg"];
[tempScrollView setBackgroundColor:[UIColor colorWithPatternImage:img]];

2. uiview 设置背景图片

self.view.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"1.jpg"] ];

3. 个要比较推荐下面几种

在uiview设置背景图片

UIImageView* bgview = [[UIImageView alloc]initWithImage:TTIMAGE(@"bundle://uiscrollviewbg1.jpg")];
bgview.frame = CGRectMake(0, 0, scrollView.frame.size.width, scrollView.frame.size.height);
[self addSubview:bgview];
[bgview release];

在uiscrollview设置背景图片

UIImageView* bgview = [[UIImageView alloc]initWithImage:TTIMAGE(@"bundle://uiscrollviewbg.png")];
bgview.frame = CGRectMake(0, -100, 320, 100);
[_scrollView addSubview:bgview];
[bgview release];












以上是关于iOS下uiview和uiscrollview设置背景图片的源码的主要内容,如果未能解决你的问题,请参考以下文章

使用后将覆盖 UIView 的触摸事件转发到下面的 UIScrollView

如何在 UIScrollview 中重新排列和删除 UIView,例如在 iOS 主屏幕中重新排列的应用程序

iOS - UIScrollView 可以滚动但不能缩放

UIView中的iOS UIScrollView

如何在 iOS 中取消 UIScrollView 在三角形 UIView 外滚动?

在不破坏约束的情况下将 UIView 的子视图移植到 UIScrollView?