Question: I have a UIView that I want to fill with multiple rectangles stacked on top of each other horizontally at 100% width. They all need to have their own name and need to work for any iOS device regardless of size.

Here's a simple diagram showing what I would like to accomplish:

![Stacked rectangles](https://i.stack.imgur.com/z1IYy.png)

Answer: 
With Xamarin.Forms, this is achieved by using a `StackLayout`.

<http://iosapi.xamarin.com/?link=T%3aXamarin.Forms.StackLayout>
I find it difficult to control the exact sizes of StackLayouts if you're not sure of the size of your content.
If i need something to stay fixed size, i use Grids:

<http://iosapi.xamarin.com/?link=T%3aXamarin.Forms.Grid>