Xcode8中Xib奇葩问题

升级X8后,会更新一些东西。大部分问题,百度、谷歌就会解决。但是总有那么几个,不一样的问题。比如下面这个:


Xcode8中Xib奇葩问题_第1张图片
示意图1.png

正常情况是点击了右边按钮,更新一下约束就可以了。但问题是正常情况下,不正常的情况就老火了,看下图:


Xcode8中Xib奇葩问题_第2张图片
示意图2.png
可以看到,整个界面发生了偏移。刚开始我可奇怪了,为啥按照步骤弄了,他人都行但是就是我的不行。后面经过组长帮忙,才找到问题所在。看图:
Xcode8中Xib奇葩问题_第3张图片
示意图3.png

原因就是那个注释的代码,那块代码写成frame就行,原理说是约束不完整问题。但是下一个问题又出现了:


Xcode8中Xib奇葩问题_第4张图片
示意图4(错误的).png
他本来应该是这样的
Xcode8中Xib奇葩问题_第5张图片
示意图4(正确的).png
奇怪的是,只要我点击右键但是不更新约束就是正确的,但只要更新约束五角星就会跑出来,而这里我代码没有设置约束,全部都在Xib里面设置的。所以我搞不懂了,还在疑惑当中。希望能决绝这个问题,不然心里老不舒服了。希望伙伴们建议一下,多谢!

你可能感兴趣的:(Xcode8中Xib奇葩问题)