当我使用backgroundView
设置单元格的UIImageView
时,UITableView
的左侧和backgroundView
的左边之间有空格。这是为什么?
以下是在UITableViewCell
上的子类中设置背景的代码:
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// Initialization code
self.contentView.backgroundColor = [UIColor clearColor];
NSString *imageName = @"invite_bg";
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 502)];
self.backgroundView = imageView;
self.imageView.image = [UIImage imageNamed:imageName];
}
}
答案 0 :(得分:3)
使用此代码
if([[[UIDevice currentDevice] systemVersion] floatValue] < 7.0)
{
}
else
{
_tbl_time.separatorInset=UIEdgeInsetsZero;
}
希望这对你有用。
答案 1 :(得分:1)
我在self.imageView
而不是imageView
上设置了图片。我将imageView
作为子视图添加到contentView
,现在可以使用了!