我有一个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