2014-11-21 67 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

相關問題