当我用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];
}
}
最佳答案
使用此代码
if([[[UIDevice currentDevice] systemVersion] floatValue] < 7.0)
{
}
else
{
_tbl_time.separatorInset=UIEdgeInsetsZero;
}
希望这对您有用。
关于ios - UITableViewCell的backgroundView从UITableView的左边缘偏移,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23798984/