J'ai utilisé ce code pour supprimer l'arrière-plan de la barre de recherche, mais lorsque je fais pivoter la vue en mode paysage ou que je lance l'application en mode paysage, un conteneur noir s'affiche autour de la barre de recherche.
for (UIView *searchSubview in mySearchBar.subviews) {
NSLog(@"Subview: %@", searchSubview);
if ([searchSubview isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) {
//[searchSubview removeFromSuperview];
[searchSubview setAlpha:0.0];
//[searchSubview setBackgroundColor:[UIColor clearColor]];
//break;
}
}
Veuillez m'éclairer à ce sujet. J'ai essayé d'implémenter ce code dans les méthodes willRotate, shouldRotate et didRotate mais le problème persiste. Veuillez m'éclairer sur ce point.
Salutations Ankit