我在視圖上放置了一個按鈕,並希望從另一個視圖調用此視圖並更改此視圖的大小,但是當我更改大小時,按鈕的大小不會更改如何更改視圖的大小視圖上所有控件的變化?更改視圖大小
Three *second = [[Three alloc] initWithNibName:@"Three" bundle:nil];
second.view.frame=CGRectMake(0, 0, 100, 100);
[self.view addSubview:second.view];
我在視圖上放置了一個按鈕,並希望從另一個視圖調用此視圖並更改此視圖的大小,但是當我更改大小時,按鈕的大小不會更改如何更改視圖的大小視圖上所有控件的變化?更改視圖大小
Three *second = [[Three alloc] initWithNibName:@"Three" bundle:nil];
second.view.frame=CGRectMake(0, 0, 100, 100);
[self.view addSubview:second.view];
當需要改變視圖的大小時,在下面的代碼中。
second.view.frame = CGRectMake(a,b,c,d);
其中a,b,c和d是整數。
在Interface Builder中設置視圖的框架,無論如何您都使用筆尖。 但是我覺得你所做的真的很奇怪。您創建一個UIViewController並將此控制器的視圖設置爲另一個控制器視圖的子視圖。你爲什麼不直接在相同的筆尖上構圖?
我想調整大小視圖,因爲我想在這個視圖中添加4個視圖,我應該調整它們 – SajjadZare 2010-10-19 16:35:57
嗯,將UIView設置爲IBOutlet,然後在接口中設置整個視圖然後(在運行時)將其作爲子視圖添加並通過設置新框架來調整視圖的大小。 – burki 2010-10-19 17:35:44
我這樣做,但不工作 – SajjadZare 2010-10-19 15:54:24