MonoTouch:UITableViewCell在添加UIImageView后更改高度

时间:2013-04-15 14:12:32

标签: uitableview xamarin.ios

您好我有以下问题:

我实现了将CustomUIImageView添加到CustomTableViewCell。

在CustomUIImageView的draw方法中,我把它缩小到输入矩形的宽度,这是单元格的宽度。

但现在单元格高度比调整大小的图像高。并且已经调用了TableView的GetHeight方法。

如何将新图像高度用作单元格高度?

谢谢!

Resized image is way smaller than the cell

1 个答案:

答案 0 :(得分:2)

实现此目的的最佳方法是重新加载tableView中的特定行:

tableView.ReloadRows(new NSIndexPath[] { NSIndexPath.FromRowSection(0, 0) }, UITableViewRowAnimation.Fade);

如果我从网上下载图片等,我通常会这样做。

如果这解决了您的问题,请告诉我,发布一些代码,我可以更具体。