ich hab ein Label (fix 100 breit) und ein Textfeld (fix 200 breit), die will ich im Code per autoLayout horizontal zentrieren.
Alles anzeigen
mit meinem Code wird das Label zentriert dargestellt und das Textfeld steht halt rechts daneben.
Ich will aber, dass die beiden gemeinsam zentriert dargestellt werden .
geht das überhaupt?
Quellcode
- // Constraints für das Label
- [self.usernameLabel.widthAnchor constraintEqualToConstant:100].active = YES;
- [self.usernameLabel.heightAnchor constraintEqualToConstant:30].active = YES;
- [self.usernameLabel.topAnchor constraintEqualToAnchor:self.header.bottomAnchor constant:20.0].active = YES;
- [self.usernameLabel.centerXAnchor constraintEqualToAnchor:superview.centerXAnchor].active = YES;
- // Constraints für das Textfeld
- [self.username.widthAnchor constraintEqualToConstant:200].active = YES;
- [self.username.heightAnchor constraintEqualToConstant:30.0].active = YES;
- [self.username.topAnchor constraintEqualToAnchor:self.header.bottomAnchor constant:20.0].active = YES;
- [self.username.leadingAnchor constraintEqualToAnchor:self.usernameLabel.trailingAnchor constant:5].active = YES;
Ich will aber, dass die beiden gemeinsam zentriert dargestellt werden .
geht das überhaupt?
Ich habe auch keine Loesung, aber ich bewundere das Problem!
_____________________________________________________
Hape42
_____________________________________________________
Hape42