2010-07-26 4 views
3

J'ai essayé de tant de façons d'animer la modification de cadre d'un UITableView, mais quand je rétrécis la tableview puis l'animation n'est pas lisse, d'abord le contenu de la cellule disparaît, et seulement après cela le cadre est modifié. Comme j'ai vu ce problème est présent uniquement dans les anciens systèmes d'exploitation, à partir de iOS 3.2 ce problème est résolu. Quelqu'un peut-il me dire une solution de contournement, de sorte que cette animation fonctionne bien sur les anciens systèmes d'exploitation aussi?UITableView modification de cadre avec problème d'animation

Merci

+0

Sujanszky: ceci est une communauté de programmation, s'il vous plaît poster un code pertinent à la question et peut-être vous obtiendrez de l'aide. Si vous posez une question vague, il est presque impossible pour les gens de vous aider s'ils ne comprennent pas assez bien votre problème. – iwasrobbed

+2

J'ai un problème similaire. Je pense que c'est une question valable, et je ne pense pas que sa question soit particulièrement vague. – pkananen

Répondre

0

Une option pour résoudre le problème est de prendre la capture d'écran de la vue actuelle.

UIGraphicsBeginImageContext(self.view.bounds.size);  
    [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; 
    UIImage *viewImage     = UIGraphicsGetImageFromCurrentImageContext(); 
    UIGraphicsEndImageContext(); 

Puis masquer notre vue et animer l'image d'écran. Ensuite, montrez notre vue avec une fonction de minuterie.

Questions connexes