我在视图上放了一个按钮,想要从另一个视图调用此视图并更改此视图的大小但是当我更改大小时,按钮的大小不会更改如何更改视图的大小,即所有控件的大小观点改变了吗?
Three *second = [[Three alloc] initWithNibName:@"Three" bundle:nil];
second.view.frame=CGRectMake(0, 0, 100, 100);
[self.view addSubview:second.view];
答案 0 :(得分:2)
当需要更改视图的大小时,请使用以下代码。
second.view.frame = CGRectMake(a,b,c,d);
其中a,b,c和d是整数。
答案 1 :(得分:1)
在Interface Builder中设置视图的框架,无论如何都要使用笔尖。 但我觉得你做的很奇怪。您创建一个UIViewController并将此控制器的视图设置为另一个控制器视图的子视图。为什么不直接在同一个笔尖中组成该视图?