A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 3-_-3 中级黑马   /  2014-11-16 17:19  /  5131 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我想在viewDidLoad函数中让某一控件的大小与屏幕尺寸相同,于是写了一下代码,经过测试控件的参数确实被改了,但是控件的尺寸没有变,谁知道怎么回事?

_____________.png (13.81 KB, 下载次数: 170)

代码截图

代码截图

评分

参与人数 1黑马币 +1 收起 理由
星河鹭起 + 1

查看全部评分

10 个回复

倒序浏览
还望各位大侠不吝赐教
回复 使用道具 举报
怎么没人回答呀
回复 使用道具 举报
你的_mimage是一个uiimage控件吗?是不是需要设置其他的属性呢,比如你没有添加照片可能就显示不出来,你可以把完整的代码发看看?
回复 使用道具 举报
你直接设置  _mimage.frame = self.view.frame; 就可以了
回复 使用道具 举报
我说下我的理解吧,不一定对
我很少用IBO控件,看样子你是用了IBO
由于我的理解是基于纯代码控件的,只能告诉你是什么原因,我也不清楚IBO控件用代码怎么控制
原因是IBO控件本身就完成了初始化操作,所以之后的代码修改并不会对已经生成的控件产生作用
纯代码控件操作需要接入指针来操作,IBO的话,我就不清楚了,因为我没怎么用过
回复 使用道具 举报
再说,你既然用了IBO,直接拖放操作就行了,为什么要代码操作
回复 使用道具 举报
五期的哥们这么猛,佩服
回复 使用道具 举报
zwcshy 中级黑马 2014-12-2 20:12:47
9#
你可以直接使用
CGRectmake方法,x y 坐标为0,width height 分别是frame的宽度和高度就可以了
回复 使用道具 举报
你都学到哪了?开发进阶吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马