在storyboard中设置一个一个button,只进行了位置设置,没有使用约束,发现用代码修改不了,在viewDidLoad, viewDidAppear:(BOOL)animated,
viewWillLayoutSubviews, viewDidLayoutSubviews里面都进行修改还是无法修改frame.可以修改颜色.
解决: 在 “viewDidLayoutSubviews”设置Button的大小, 不过要先设置下button的bounds才能有效果。
(Bounds可以不用进行设置,直接frame也可以);
[_button setBounds:CGRectMake(0, 0, 50, 50)];
[_button setFrame:CGRectMake(10, 20, 50, 50)];
viewWillLayoutSubviews, viewDidLayoutSubviews里面都进行修改还是无法修改frame.可以修改颜色.
解决: 在 “viewDidLayoutSubviews”设置Button的大小, 不过要先设置下button的bounds才能有效果。
(Bounds可以不用进行设置,直接frame也可以);
[_button setBounds:CGRectMake(0, 0, 50, 50)];
[_button setFrame:CGRectMake(10, 20, 50, 50)];