我在 iphone5 上有一个 400 高的 ViewController 容器。当我在 iphone4 上使用它时,它会像对所有东西一样挤压视图。在这种情况下,我希望视图在所有手机上显示相同的大小。
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];
}
为什么我不能像这样强制高度?..我将不得不为它制作一个新的故事板吗?