I'm using UIListContentConfiguration to config cell properties on iOS 14. The cell's style is standard Right Detail. I was able to set the detail text field displaying in multiple lines on the right of the main text just using
cell.DetailTextLabel.Lines = 0 But now I can't do the same thing with UIListContentConfiguration by using
content.SecondaryTextProperties.NumberOfLines = 0 The secondary text jumps to a new line instead of staying on the right of the main text when it gets long.
What should I do?
It's written in C# MAUI but I think it's similar to native iOS as well:
public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath) { var cell = tableView.DequeueReusableCell(cellData, indexPath); cell.AccessoryView = null; cell.UserInteractionEnabled = false; cell.Accessory = UITableViewCellAccessory.None; var content = cell.DefaultContentConfiguration; content.Text = "Main text"; content.TextProperties.Color = UIColor.Black; content.SecondaryText = "Quite a longggggggggggggggg text"; content.SecondaryTextProperties.Color = UIColor.Gray; content.SecondaryTextProperties.NumberOfLines = 0; cell.SizeToFit(); cell.ContentConfiguration = content; return cell; }