Quelle est la différence entre addSubview
y insertSubView
lorsqu'une vue est ajoutée par programme ?
Merci, je voulais savoir s'il existe une différence spécifique dans l'utilisation de ces deux fonctions.
Quelle est la différence entre addSubview
y insertSubView
lorsqu'une vue est ajoutée par programme ?
1.addSubview ajouter la sous-vue dans le tableau puis l'ajouter dans View'slayer
- (void)addSubview:(UIView *)subview
{
[_subviews addObject:subview];
[_layer addSublayer:subview.layer];
}
}
2. lors de l'insertion d'une sous-vue, ajoutez votre vue en tant que sous-vue, puis appelez [_layer insertSublayer:subview.layer atIndex:index];
- (void)insertSubview:(UIView *)subview atIndex:(NSInteger)index
{
[self addSubview:subview];
[_layer insertSublayer:subview.layer atIndex:index];
}
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.