我有一個ViewController容器,在iphone5上400高。當我在iphone4上使用它時,它會像所有事情一樣壓縮視圖。在這種情況下,我希望視圖在所有手機上顯示相同的大小。ViewController容器大小UIView
vc.h
@property (strong, nonatomic) IBOutlet UIView *viewForContainer;
vc.m
@synthesize viewForContainer
- (void)viewDidLoad
{
[super viewDidLoad];
CGRect rect = [viewForContainer frame];
rect.size.height = 400;
[viewForContainer setFrame:rect];
}
爲什麼我就不能強制這樣的高度? ..我會不得不爲它製作一個新的故事板?
如果您使用的是自動佈局,如果您將視圖的高度設置爲400,並且對視圖的邊和頂部有約束,但對視圖的頂部沒有約束,則它將起作用。 – rdelmar 2013-04-09 02:09:34