自定义单元格图像未正确对齐

时间:2015-12-05 15:38:14

标签: ios objective-c uiimageview tableview

enter image description here

图片约束:

enter image description here

图像设置为缩放填充。

我正在使用SDWebImage Library从服务器加载图像..

当图像被加载到一圈时,文本区域就在我的图像正下方。

以下是主要布局的屏幕截图..没有发现约束的问题。

这是加载时的图像:

enter image description here

以下是代码:

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

   cell=[tableView dequeueReusableCellWithIdentifier:@"fiscocustomcell"];


    int i = (int) indexPath.row;
    Newsletter * newstemp = [newsposts objectAtIndex:i];

    //get a dispatch queue
    ;
    cell.Title.text=[newstemp title];
    cell.Title.numberOfLines=0;
    [cell.Title sizeToFit];
   cell.Postedby.text=@"Posted by";
    cell.Postedby.numberOfLines =0;
 [cell.Postedby sizeToFit];

    cell.NewsDesc.text=[newstemp desc];
    cell.NewsDesc.numberOfLines=0;
    [cell.NewsDesc sizeToFit];

    NSURL *urlimage = [NSURL URLWithString:[newstemp imagelink]];

    [cell.imageView sd_setImageWithURL:urlimage placeholderImage:[UIImage imageNamed:@"service-1.png"]];


    [cell setNeedsDisplay];
    [cell layoutIfNeeded];
return cell;
}

我被困在过去1周,这个问题使用自动解决约束等等也没有任何作用。

应该是这样的:

enter image description here

1 个答案:

答案 0 :(得分:1)

解决问题

问题是cell.imageView,我正在使用自定义单元格,所以它必须是自定义uiimage naned那里像:

 [cell.mycustomimage sd_setImageWithURL:urlimage placeholderImage:[UIImage imageNamed:@"service-1.png"]];

cell.imageView总是将图像放在单元格的右侧。

感谢每一个人都希望永远不会再发生任何错误......