I have created a new project. And set a UILabel into two position depending on size classes, but wCompact, hAny
can not trigger in iPhone simulator. I have set label x position to 0, but it is still on 15px as on wAny, hAny
. Why? Use Size Classes is set. I am using Xcode beta 3.
You have missed to set the margin. I faced this issue in
Xcode 6
. Select constraints to margin. If you are designing for backward compatibility (that is for lower versions ofiOS
) the don't select constraints to margin. Just set the constraints manually by giving position values.I forget to set constrains. Set size-classes have nothing to do with view's position, to position views needs only to set up constrains.