我遇到問題,要將圖像正確縮放至我的UITableCell
。我有一個大的圖像副本,並希望通過可變高度單元進行縮放。它是一個正方形的圖像,是x乘x的圖像。按比例調整方形圖像的大小
UIImageView *pw = [[UIImageView alloc] initWithImage:img];
[pw setImage:img];
pw.contentMode = UIViewContentModeScaleAspectFill;
pw.frame = CGRectMake(cell.frame.size.width - img.size.width, cell.frame.origin.y,
?, cell.frame.size.height);
[cell.contentView addSubview:pw];
的問題是我不知道要放什麼東西價值爲?
參數(圖像寬度),因爲它可以擴展取決於電池的高度的英寸
Duh ....我不敢相信我沒有想到...只是將它設置爲等於'cell.frame.size.height'!謝謝 –
奇怪的是,我首先發布瞭解決方案。 – Mundi
您應該只在準備好之後獲取單元格的高度。這意味着在willShowTableViewCell方法中的cellRowAtIndexPath之後。如果您的表格單元格高度可變,則尤其如此。 – futureelite7