我通过Xamarin.iOS使用标准UITableViewCell,我使用的样式是UITableViewCellStyle.Subtitle
我已将我的UITableView定义为
RowHeight = UITableView.AutomaticDimension
EstimatedRowHeight = 44.0f
我需要两个标签都可以包装,我可以通过说
来做到这一点cell.TextLabel.Lines = 0;
cell.TextLabel.LineBreakMode = UILineBreakMode.WordWrap;
cell.DetailTextLabel.Lines = 0;
cell.DetailTextLabel.LineBreakMode = UILineBreakMode.WordWrap;
我遇到的问题是当textLabel需要换行时,单元格的高度仅会发生变化。如果较长的文本在detailText中,则不会触发高度更改。
我假设这是一个错误,但它似乎是一个明显的用例我必须做错事。如果场景需要进一步解释,我已附上截图