黑马程序员技术交流社区
标题:
请问frame在什么情况下修改需要借助中间变量?
[打印本页]
作者:
3677065
时间:
2014-9-9 00:02
标题:
请问frame在什么情况下修改需要借助中间变量?
请问frame在什么情况下修改需要借助中间变量?
作者:
徐家大少爷
时间:
2014-9-9 00:02
调整view的frame中的origin和 size 值的时候
作者:
滔哥
时间:
2014-9-10 09:42
你这悬赏的太少了
作者:
coyote
时间:
2014-9-28 23:04
你看我创建了一个button,但是我不能直接改变button的frame,但是我可以先创建一个CGRect类型的变量,改变这个变量的size或者origin值。再把这个值直接赋值给button的frame。就像楼上说的调整view的frame中的origin和 size 值的时候,不能直接改变这些值,需要借助中间变量。
UIButton * myButton = [UIButton buttonWithType:UIButtonTypeSystem];
myButton.frame = CGRectMake(100, 100, 100, 30);
[self.window addSubview:myButton];
CGRect frame = myButton.frame;
frame.size.height = 200;
myButton.frame = frame;
NSLog(@"myButton.frame = %@",NSStringFromCGRect(myButton.frame));
//myButton.frame = {{100, 100}, {100, 200}}
复制代码
作者:
王德亮
时间:
2015-1-4 11:54
今天刚看到ios进阶视频这部分,因为OC不允许直接修改对象结构体的成员属性,所以如果要修改,需要借助中间变量
作者:
我只适合被遗忘
时间:
2015-3-11 22:46
view的frame中的origin和 size 值被调整的时候
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2