【发布时间】:2013-04-15 14:12:31
【问题描述】:
您好,我有以下问题:
我实现了将 CustomUIImageView 添加到 CustomTableViewCell。
在 CustomUIImageView 的 draw 方法中,我将其缩小到传入矩形的宽度,即单元格宽度。
但现在单元格高度比调整大小的图像要高得多。并且 TableView 的 GetHeight 方法已经被调用了。
如何实现将新的图像高度用作单元格高度?
谢谢!
【问题讨论】:
您好,我有以下问题:
我实现了将 CustomUIImageView 添加到 CustomTableViewCell。
在 CustomUIImageView 的 draw 方法中,我将其缩小到传入矩形的宽度,即单元格宽度。
但现在单元格高度比调整大小的图像要高得多。并且 TableView 的 GetHeight 方法已经被调用了。
如何实现将新的图像高度用作单元格高度?
谢谢!
【问题讨论】:
实现这一点的最佳方法是重新加载 tableView 中的特定行:
tableView.ReloadRows(new NSIndexPath[] { NSIndexPath.FromRowSection(0, 0) }, UITableViewRowAnimation.Fade);
如果我从网上下载图片等,我通常会做这种事情。
如果这能解决您的问题,请告诉我,发布您的一些代码,我可以更具体。
【讨论】:
UITableViewCell 子视图。