扫码关注官方订阅号
业精于勤,荒于嬉;行成于思,毁于随。
肯定是约束出问题了, 你最好打印出视图约束问题.
试一下在view上输出autolayout的信息:
NSLog(@"%@", [self performSelector:@selector(_autolayoutTrace)]);
看看有没有AMBIGUOUS LAYOUT.
AMBIGUOUS LAYOUT
对于只有iOS7出现的AutoLayout问题,要严重怀疑是否是constraint to Margin的问题,iOS8以上默认会有一个constraint to Margin,在4.7inch屏幕为8px宽,但是iOS7并不支持。特别是手拖的autolayout变量,要特别注意,如果包含constraint to Margin的话,显示数值为10,但实际上到iOS7就为18px了。
要首先排除这个问题。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
肯定是约束出问题了, 你最好打印出视图约束问题.
试一下在view上输出autolayout的信息:
看看有没有
AMBIGUOUS LAYOUT.对于只有iOS7出现的AutoLayout问题,要严重怀疑是否是constraint to Margin的问题,iOS8以上默认会有一个constraint to Margin,在4.7inch屏幕为8px宽,但是iOS7并不支持。特别是手拖的autolayout变量,要特别注意,如果包含constraint to Margin的话,显示数值为10,但实际上到iOS7就为18px了。
要首先排除这个问题。