遇到一个奇怪的bug,view的y值明明设置了,但实际结果就是展示位置不正确。 打印的frame结果一直让我很懵逼。 起初,一直以为是Y的问题,后来发现是高度为 负值了。 image.png 结论:view的frame高度为负时,会自动缩小Y值,也就是说view的size绝不会小于0. 所以当视图坐标不对的时候,不要忽略视图的size。 看看其没有设置为负数的情况。