我有一个自定义元素类,它只在我旋转设备时调整行的大小。在初始显示时,不会调整行的大小。
public class MultiImageElement : Element, IElementSizing
其中实现了IElementSizing
接口:
#region IElementSizing implementation
public float GetHeight (UITableView tableView, NSIndexPath indexPath)
{
return 78;
}
#endregion
但是,这永远不会被调用,并且行高保持默认大小。
我在循环中将元素添加到我的根:
for (int i = 0; i < secFolder.Rows; i++)
{
sec.Add (new MultiImageElement (secFolder.ThumbnailPathsForRow (i), imageSize));
}
this.Root.Add (sec);