我有一个自定义元素类,只有在旋转设备时才会调整行的大小。在初始显示时,行不会被调整大小。
实现
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);