现在的位置: 首页 > 综合 > 正文

UIView添加背景图片的方法

2018年01月23日 ⁄ 综合 ⁄ 共 615字 ⁄ 字号 评论关闭

项目中,可能需要我们为某个视图设置背景图片,而API中UIView没有设置背景图片的方法,那么该如何实现呢?

第一种方法:

利用的UIView的设置背景颜色方法,用图片做图案颜色,然后传给背景颜色。

UIColor *bgColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"bgImg.png"];

        UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,480)];

[myView setBackGroundColor:bgColor];

......

第二种方法:

利用UIView的sendSubviewToBack方法

       UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,480)];

 UIImageView *bgImgView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,320,480)];

 [bgImageView setImage:@"bgImg.png"];

 [myView addSubView:bgImgView];

 [myView sendSubviewToBack:bgImgView];

 [bgImgView release];

 [myView release];

【上篇】
【下篇】

抱歉!评论已关闭.