iOS tableView表视图设置背景图片详解手机开发

经常遇到要给tableView设置背景图片的问题,但如果直接设置背景  backgroundView的话,背景图不会显示,原因是  tableView上的cell默认是不透明的颜色,所以解决方法是 让  cell透明即可:

    1.给tableView设置背景view   
      UIImageView *backImageView=[[UIImageViewalloc]initWithFrame:self.view.bounds];   
       [backImageView setImage:[UIImageimageNamed:@"liaotianbeijing"]];   
        self.tableView.backgroundView=backImageView;   
       
    2.让cell透明   
    -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath   
    {   
           
        
       MyCell  *cell = [tableViewdequeueReusableCellWithIdentifier:@"METext"forIndexPath:indexPath];   
        cell.backgroundColor=[UIColor clearColor];//关键语句   
        [cell setCellInfo:dic];//自定义类目方法   
         return cell;   
           
    }  

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/app/5227.html

(0)
上一篇 2021年7月16日 23:39
下一篇 2021年7月16日 23:39

相关推荐

发表回复

登录后才能评论