I get weird behavior with size classes in Xcode 6. I could not find if this is a bug or a misunderstanding of the documentation.
The fact is that I have to provide different layouts for the iPhone 3.5, 4, 4.7 inches and another one for the 5.5-inch device.
I am creating a simple example to demonstrate an error: a label has 2 restrictions - the center of X and Y in the container. 
I set the alignment constraint constant Y to 100 for wCompact|hAny and -100 for wCompact|hRegular . 
ui looks great in the interface builder, but not in the preview - wCompact|hRegular overrides wCompact|hAny .




I am confused by the information from the popup that appears in IB when you want to resize your vc.


So, is there a way to specify restrictions for small iPhones and have different ones for a large 5.5 screen?
Max k source share