This is a .NET port (using C# and Xamarin) of smileyborg’s excellent TableViewCellWithAutoLayout repository. In short, it demonstrates how to create table views whose cells size to their intrinsic size, rather than having to hard-code the cells to be a specific size. This implies that different cells in the same table can be different sizes.