ich Auto-Layout für meine ViewControllers
verwendet haben. Ich habe die V- und H-Positionen in Constraints gesetzt. aber ich möchte wissen, wie man meine Knopfgröße erhöht, wenn es zu 5s, 6 und 6 plus wechselt. Auf diese Weise habe ich Einschränkungen für die Login-Schaltfläche hinzugefügt.Wie Seitenverhältnis Einschränkung programmatisch in ios setzen
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];
Aber mein Problem ist, wenn es die Lücke auf der linken und rechten Seite verwalten. Es wird in Iphone 6 und 6 und seit der Höhe behoben. Wie kann ich die Größe entsprechend der Bildschirmgröße erhöhen. Ich denke, dies könnte die AspectRatio
sein, aber wie Sie die Seitenverhältnis-Einschränkung in Code festlegen.
prüfen diese Antwort: http://stackoverflow.com/a/12526630/3202193 –