-1

Cette question a déjà été posée, mais je n'ai pas trouvé de réponse à mon problème. Tout ce qu'il est, est une table simple avec des cellules qui lorsqu'il est cliqué sur la poussée d'un contrôleur de vue sur la pile de navigation:Transition instable en poussant sur le contrôleur de vue

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ 

    DetailViewController *dvc = [[DetailViewController alloc] init]; 

    [self.navigationController pushViewController:dvc animated:YES]; 

} 

fait plusieurs fois sans problème, mais cette fois-ci, il arrête pour une deuxième mi-chemin et aussi a une couleur grise étrange aller et venir. J'ai vérifié et il n'y a pas de couleur pour l'arrière-plan et aussi le nouveau VC n'a pas encore de code, donc charger trop de code n'est pas un problème. Je l'ai regardé et certaines personnes ont eu le même problème, un même affiché un gif du problème:

UINavigationController pushViewController pauses/freezes midway through

Est-ce un bug Apple?

Merci

+0

Je vois exactement la même chose lors de la transition d'un contrôleur de vue qui est un UITableViewController. Donc je pense que c'est un bug d'Apple. (Dans tous les cas, veuillez faire un exemple de projet simple et déposer un rapport de bug avec Apple.) – matt

Répondre

0

Comme le lien que vous avez publié l'indique, est là l'arrière-plan de votre DetailViewController pour défricher la couleur? Définissez la couleur de fond de DetailViewController sur du noir ou de la couleur et vous ne verrez pas cette pause à mi-chemin. Oui, ça ressemble à un comportement drôle quand un fond de couleur claire est utilisé. En espérant que ça aide, bonne chance.

+0

Salut, merci pour votre contribution, malheureusement, la couleur de fond ne résout pas le problème. J'ai essayé de mettre en blanc, noir etc ... encore agité. – Paul

+0

D'accord, seriez-vous en mesure de poster un gif de l'animation ou est-ce la même chose que ce qui est posté dans le lien? Êtes-vous capable de publier un exemple de projet sur github? – JingJingTao

+0

Je peux poster si vous voulez, c'est exactement la même chose que le gif cependant. Même couleur grise même timing etc ... Je posterai un projet d'exemple sur github plus tard – Paul