У меня есть контейнер ViewController, который 400 на iphone5. Когда я использую его на 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