您好我有一个iphone应用程序,其中使用以下代码添加了UITableViewCell
背景图像
tbView.backgoundColor=[UIColor colorWithImagePattern:[UIImage imagenamed:@"cellbg.png"]];
添加了图像,但图像应仅显示某些部分。图像未显示的部分以黑色显示。我想把那种颜色变成白色。
在上面的图片中显示我要删除的黑色,显示日期,星期五9月。我怎样才能做到这一点。我试图将UIImage
作为子视图添加到单元格中。但是图像大于单元格大小。因此它会缩放到单元格大小并变小并且无法正确显示。
答案 0 :(得分:0)
尝试以下代码行:
tbView.backgoundColor=[UIColor clearColor];
or
tbView.backgoundColor=[UIColor whiteColor];
tbView.backgroundView.opaque = NO;
在设置背景图像之前放置在上面的行。
答案 1 :(得分:0)
通过添加imageview作为表
的背景视图解决了这个问题UIImageView * background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@“cellbac.png”]]; background.contentMode = UIViewContentModeTopLeft; tbView.backgroundView = background;