最近在帮公司项目适配iphone6/6+,遇到了个棘手的问题,xib中的对象没有立刻刷新成约束(autolayout)后的位置,而是xib中填写的frame的位置,看看效果图吧
1.没有立即刷新成约束后的位置
2.约束后的位置
实际中,图1会先显示,之后又会显示图2的状态,我想直接刚开始就显示图2的效果,所以要在第一次初始化这个对象的时候对它进行位置的设置,
pageControl是xib中的对象,使用layoutIfNeeded就能立即刷新成约束后的位置了
最近在帮公司项目适配iphone6/6+,遇到了个棘手的问题,xib中的对象没有立刻刷新成约束(autolayout)后的位置,而是xib中填写的frame的位置,看看效果图吧
1.没有立即刷新成约束后的位置
2.约束后的位置
实际中,图1会先显示,之后又会显示图2的状态,我想直接刚开始就显示图2的效果,所以要在第一次初始化这个对象的时候对它进行位置的设置,
pageControl是xib中的对象,使用layoutIfNeeded就能立即刷新成约束后的位置了