2011-03-08 6 views
0

Comment est-ce que je ferais pour animer ouvrir une vue de texte pour développer quand on clique dessus? Donc, si j'ai un UITextView qui est de la hauteur 30, mais quand il a le focus avoir à élargir 100. Puis perdre de vue l'avoir revenir à 30, même si le texte est de la hauteur 100.Développer un UITextView lorsque vous cliquez dessus?

TIA

Répondre

1

Regardez dans les UITextViewDelegate méthodes -textViewDidBeginEditing: et -textViewDidEndEditing:

0

Intéressant vous demandez cela, parce que je viens de comprendre comment faire la même chose. Appelez cette méthode chaque fois que vous voulez redimensionner votre textview:

-(IBAction)resizeFrame { 
textView.frame = CGRectMake(x, y, width, height); 
[self.view bringSubviewToFront:questions]; 
} 

Ligne 1 définit le cadre du textView comme un rectangle à partir du point x, y avec tout largeur et la hauteur que vous spécifiez.

La ligne 2 amène cette vue vers l'avant pour que vous puissiez la voir!

Si vous souhaitez le redimensionner, appelez une autre méthode avec un nom différent qui redéfinit CGRect à la taille d'origine de textView.

Questions connexes