我已经从Xamarin MobileCRM示例中改编了以下代码:
[assembly: ExportCell(typeof(ListTextCell), typeof(ListTextCellRenderer))]
namespace Manager.iOS
{
class ListTextCellRenderer : TextCellRenderer
{
public override UITableViewCell GetCell(Cell item, UITableView tv)
{
var cellView = base.GetCell(item, tv);
cellView.TextLabel.Lines = 0;
return cellView;
}
}
}
我想让TextLabel包含的文本多于设备的宽度时,将拉伸/换行,因此行的大小将随之增加。当我将Lines设置为0时;它包裹了标签,但行高保持不变,因此每一行都相互重叠。如何增加行高?
谢谢
最佳答案
您可能必须在TableView上设置HasUnevenRows或RowHeight