0

如何更改 UIButton 上的位置UIScrollViewViewDiDLoad试过了,但它不起作用:

CGRect screenBounds = [[UIScreen mainScreen] bounds];
if (screenBounds.size.height == 568) {

    //I5

    Brandwein.frame= CGRectMake(45, 98, 100, 100);
    Tee.frame= CGRectMake(178, 377, 100, 100);
} else {

    //IP4
    Brandwein.frame= CGRectMake(45, 75, 100, 100);      
    Tee.frame= CGRectMake(178, 338, 100, 100);

}

Tee 和 Brandwein 是按钮的 Using Autolayout

希望得到帮助。

4

2 回答 2

2

尝试将其添加到viewDidAppearorviewWillAppear方法而不是ViewDidLoad.

于 2013-09-05T14:17:58.890 回答
1

将其添加到viewWillLayoutSubviews- 这是控制器管理的布局相关代码的正确位置。

于 2013-09-05T15:01:41.870 回答