IOS设置View的背景图片

来源:互联网 发布:淘宝二级页面什么意思 编辑:程序博客网 时间:2024/04/30 12:14
设置一般View的背景
UIImageView *imgView [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"back-568h"]];
    imgView.frame self.view.bounds;
    imgView.autoresizingMask UIViewAutoresizingFlexibleWidth;
    [self.view insertSubview:imgView atIndex:0];


设置UITableView的背景
UIImageView *imgView [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"back-568h"]];
    imgView.frame self.view.bounds;
    imgView.autoresizingMask UIViewAutoresizingFlexibleWidth;
    [self.tableView setBackgroundView:imgView];

设置View的背景颜色,使用图片,效果和设置背景图片比较类似
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"back-568h.png"]]];

设置UITableView的cell颜色
//方法一:
cell.contentView .backgroundColor = [ UIColor redColor ];
//方法二:
UITableViewCell*cell = [tableView dequeueReusableCellWithIdentifier :CellIdentifier];
UIView* bgview = [[ UIView alloc ] initWithFrame :CGRectMake( 0 , 0 , 1 , 1 )];
bgview.opaque = YES ;
bgview.backgroundColor = [ UIColor orangeColor ];
[cellsetBackgroundView :bgview];
//方法三:
- ( void )tableView:( UITableView *)tableView willDisplayCell :( UITableViewCell *)cell forRowAtIndexPath :( NSIndexPath *)indexPath
{
cell.backgroundColor = [ UIColor redColor ];
}


0 0
原创粉丝点击