当如下图设置View的Constraint后
从上一个ViewController里面带动画的情况下Push到这个ViewController里面是,绿色的View就会有位置偏移(Push不带动画就不会有位置偏移)。如下图
解决方法如下:
删除bottom的约束,然后右键拖动View于superView建立bottom的约束,如图:
出来建立约束视图后,按住Option(或者ALT),会出来下图:
选择Bottom Space to Container Margin。就OK啦
当如下图设置View的Constraint后
从上一个ViewController里面带动画的情况下Push到这个ViewController里面是,绿色的View就会有位置偏移(Push不带动画就不会有位置偏移)。如下图
解决方法如下:
删除bottom的约束,然后右键拖动View于superView建立bottom的约束,如图:
出来建立约束视图后,按住Option(或者ALT),会出来下图:
选择Bottom Space to Container Margin。就OK啦
本文标题:AutoLayout在Push动画时,View位置跳动
本文链接:https://www.haomeiwen.com/subject/ojxrsttx.html
网友评论