如何更改UIScrollView
中ViewDiDLoad
上UIButton的位置我试过这个但是它不起作用:
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是按钮 使用Autolayout
希望得到帮助。
答案 0 :(得分:2)
尝试将其添加到viewDidAppear
或viewWillAppear
方法而不是ViewDidLoad
。
答案 1 :(得分:1)
将其添加到viewWillLayoutSubviews
- 这是控制器管理的布局相关代码的正确位置。