What is wrong with size classes?

2019-07-29 07:52发布

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.

enter image description here enter image description here

2条回答
迷人小祖宗
2楼-- · 2019-07-29 08:23

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 of iOS) the don't select constraints to margin. Just set the constraints manually by giving position values.

查看更多
混吃等死
3楼-- · 2019-07-29 08:28

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.

查看更多
登录 后发表回答