修改storyboard中视图的坐标

原先一直习惯用纯代码写OC,最近由于进入公司的缘故,被逼着去用storyboard。发现其实也挺好用的,尤其是在自动布局上。

但还是遇到了一个小问题如下:

为了适配iPhone4这个小屏幕,我不得不在某些页面动态的改变一下某些view的layoutConstraint。

但是问题来了,无论我在viewdidLoad还是viewWillAppear都失败了。。。

原来viewDidLayoutSubviews的执行在这两个方法之后viewDidAppear发生之前!


问题解决了,直接上代码:

- (void)viewDidLayoutSubviews{

    if ([UIScreen mainScreen].bounds.size.height == 480) {

        self.logoImgTopConstraint.constant = 32;

    }

}


你可能感兴趣的:(iOS)