2014-11-21 75 views
-2

我想显示数据(背景图像和标签)PFObjects在表视图行。PFImageView内部自定义UITableViewCell与contentMode显示不正确“AspectFill”

我有什么:

  • 一个MainTableViewControllerPFQueryTableViewController
  • 一个MainTableViewCellUITableViewCell
  • 一个UILabel继承和PFImageViewMainTableViewCell
  • 内容视图设置自定义行高内继承对于故事板中的单元格以及视图控制器中的heightForRowAtIndexPath(不确定是否需要这两者?)

如果我将背景图像的contentMode设置为“Aspect Fit”或“Scale To Fill”,背景图像在单元格中正确显示。

但是,如果我将它设置为“Aspect Fill”(这是我真正想要的那个),则一个单元格的背景图像“渗入”旁边的其他单元格,基本上忽略框架和行高度,直到图像以正确的宽高比完全显示,并且不像往常一样剪切。

如果我从UITableViewCellPFTableViewCell继承无关紧要 - 行为是相同的。

如果我在代码或故事板中设置contentMode,这也没有关系。

如何使用“Aspect fill”正确显示背景图像?

+0

小心解释downvote? – thomers 2014-11-21 17:43:06

回答

1

听起来像是你需要的是设置imageView.clipsToBounds = YES

而且,你只需要heightForRowAtIndexPath如果你的细胞的高度而变化,从细胞到细胞。否则,在故事板中设置它是很好的。

+0

就是这样 - 谢谢杰克! – thomers 2014-11-22 10:01:25

相关问题