Я использовал автоматическое расположение для моих контроллеров представления. Я установил положения V и H в ограничениях, но я хочу знать, как я могу увеличить размер кнопки, когда она меняется на 5s, 6 и 6 Plus. Вот как я добавил ограничения для кнопки входа в систему:
NSArray *btncon_V=[NSLayoutConstraint constraintsWithVisualFormat:@"V:[btnLogin(40)]" options:0 metrics:nil views:viewsDictionary];
[btnLogin addConstraints:btncon_V];
NSArray *btncon_POS_H=[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-100-[btnLogin]-100-|" options:0 metrics:nil views:viewsDictionary];
[self.view addConstraints:btncon_POS_H];
NSArray *btncon_POS_V=[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-70-[Title]-130-[lblFirst]-0-[lblSecond]-20-[textusername]-10-[txtpassword]-10-[btnLogin]" options:0 metrics:nil views:viewsDictionary];
[self.view addConstraints:btncon_POS_V];
Но моя проблема в том, что, хотя он управляет левым и правым боковым зазором, он растягивается в iPhone 6 и 6 Plus, так как высота зафиксирована. Как я могу увеличить размер в соответствии с размером экрана? Я думаю, что это может быть соотношение сторон, но как я могу установить ограничение соотношения сторон в коде?