J'ai un contrôleur de vue parent qui prend en charge les quatre orientations. Il présente un contrôleur de vue enfant et si le périphérique est pivoté pendant que le contrôleur de vue enfant est présenté, puis que vous fermez l'enfant, le contrôleur de vue parent n'est pas pivoté correctement. Voici le code que j'utilise pour la rotation dans le contrôleur de vue parent:Le contrôleur de vue parent ne pivote pas lorsque le contrôleur de vue enfant est présenté
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
if (toInterfaceOrientation == UIInterfaceOrientationPortrait || toInterfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) {
newestIssueCoverImageButton.frame = CGRectMake(40, 20, 688, 865);
shadow.frame = CGRectMake(40, 20, 688, 865);
recordView.frame = CGRectMake(0, 44, 768, 916);
classifiedsWebView.frame = CGRectMake(0, 44, 768, 916);
} else {
newestIssueCoverImageButton.frame = CGRectMake(269, 20, 486, 613);
shadow.frame = CGRectMake(269, 20, 486, 613);
recordView.frame = CGRectMake(0, 44, 1024, 660);
classifiedsWebView.frame = CGRectMake(0, 44, 1024, 660);
}
Le parent regarde si ce code n'a pas été utilisé et je viens de tourner l'appareil. Comment puis-je appeler ce code et m'assurer que le contrôleur de vue parent est correctement pivoté lorsque l'utilisateur regarde actuellement l'enfant? Merci de votre aide.
Merci pour votre aide et l'explication. Je vais essayer ça. Btw, j'ai regardé votre profil et votre application Trakr est vraiment cool. –
Merci! Il est actuellement en attente d'examen ... – Kevin