Lorsque vous ajoutez une vue par programme, y a-t-il une façon plus concise de l'adapter à la vue parente?Améliorer le code de mise en page automatique
NSDictionary *views = @{ @"view" : view };
NSArray *horizontalConstraints = [NSLayoutConstraint constraintsWithVisualFormat:@"H:|-0-[view]-0-|" options:0 metrics:nil views:views];
NSArray *verticalConstraints = [NSLayoutConstraint constraintsWithVisualFormat:@"V:|-0-[view]-0-|" options:0 metrics:nil views:views];
[parentView addConstraints:horizontalConstraints];
[parentView addConstraints:verticalConstraints];
vous ne savez pas comment vous me fait rire xD. Je suppose que vous pouvez réduire un peu plus avec la suggestion de @uchuugaka pour omettre les tirets et les zéros –
Aw Je ne suis pas en train de voter pour les DSL. Je ne vois pas le retour sur investissement dans beaucoup de cas. – uchuugaka
@uchuugaka Je plaisantais surtout. La plupart. Nous avons eu _massive_ ROI sur l'utilisation de ma catégorie - je suis presque _too_ dépendant de ça maintenant. – jrturton