在storyboard中设置一个一个button,只进行了位置设置,没有使用约束,发现用代码修改不了如何解决
2015-12-23 08:04
706 查看
在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)];
相关文章推荐
- eclipse不自动弹出提示(alt+/快捷键失效)
- Toast 自定义显示位置,toast和通讯录的a-z 一起走 部分代码
- [javase学习笔记]-7.2 构造函数与一般函数的区别
- Python基础10 反过头来看看
- Python基础09 面向对象的进一步拓展
- Python基础08 面向对象的基本概念
- Python基础07 函数
- eclipse 安装SVN,MAVEN简洁方式
- Java中时间日期格式化
- Good Bye2015,Hello 2016
- Java 注解
- Java Script基础(十二) 正则表达式
- Java Script基础(十一) 表单验证
- matlab设置mex失败
- Java Script基础(九) 下拉列表对象
- Java Script基础(八) Array数组对象
- Java Script基础(七) HTML DOM模型
- Java Script基础(六) DOM模型
- Java Script基础(五) 内置对象Date
- Java Script基础(四) BOM模型