UITableView为我的单元格添加了空白区域

时间:2015-03-06 03:51:28

标签: ios uitableview

我正在使用具有imageview的自定义单元格,但由于某种原因,tableview在单元格的右侧添加了空白边距,我不知道如何修复它。它的外观如下:enter image description here

这是来自模拟器的截图(蓝绿色的东西是导航栏,图像是来自用户的内容),并且在图像的右侧,您可以看到灰色/白色边距

Cell在主Imageview中有一个Imageview和两个UILabel以及一个较小的imageview。这里是xib:

enter image description here

以下是它的实施方式:

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object{


    static NSString *CellIdentifier = @"Cell";

    MSTableViewCell *cell = (MSTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil){
        NSArray *nibArray = [[NSBundle mainBundle]loadNibNamed:@"MSTableView2" owner:nil options:nil];
        for(id obj in nibArray){
            if([obj isMemberOfClass:[MSTableViewCell class]]){
                cell = (MSTableViewCell *)obj;
                break;
            }
        }

    }

    cell.separatorInset = UIEdgeInsetsMake(0.f, cell.bounds.size.width, 0.f,0.f);

    UIColor *listColor = [UIColor colorWithHexString:@"767676"];



            cell.itemName.text = @"hey";
            cell.userName.text = @"sup";

    //[cell setItemImage:[object objectForKey:@"image"]];
    cell.itemImage.file = [object objectForKey:@"image"];
    [cell.itemImage loadInBackground:^(UIImage *image, NSError *error) {

    }];
return cell;
}

你可以看到没有插图。

0 个答案:

没有答案