我已经从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

08-05 13:44