I am trying to use AutoLayout in UITableViewCell with Multiple labels with percentage calculation. I want equal space between the labels but different widths. Also the width and space will differ in Portrait & Landscape mode as displayed in the following images.

![Protrait Display](https://i.stack.imgur.com/481DV.png)

![Landscape Display](https://i.stack.imgur.com/bHEwr.png)

I want the space to be 4 in Portrait and 8 in Landscape. 

In Portrait
Label1 Width - 50%
Label2 Width - 20%
Label3 Width - 30%

In Landscape
Label1 Width - 50%
Label2 Width - 15%
Label3 Width - 20%
Label4 Width - 15%

I have used horizontal spacing and top and bottom constraints but it is not resulting in proper width & space alignment. Also first row is header so it should not have disclosure indicator and remaining rows should have it. Any help would be appreciated. 

Note : Its an universal application and Im using splitview in iPad. In portrait it should display 3 labels as in iPhone and in Landscape it should display 4 labels as mentioned above. Also my master view controller is visible always.