J'ai rencontré un problème vraiment étrange en utilisant UITextView, j'essaie d'utiliser "GrowStyle" de UITextView, câbler le cadre avec contentSize, désactiver le .scrollEnabled
, Build & Exécuter: mais lorsque vous cliquez sur le bas de l'écran, le clavier montrant up, la UITextView monte sur une courte distance, et ses premières lignes disparaissent, voici le code:Le clavier mange ma ligne supérieure de texte dans UITextView!
- (void)viewDidLoad {
[super viewDidLoad];
//Turn off the scrollEnabled.
UITextView *growStyleText.scrollEnabled = NO;
//Wire the growStyleText's contentSize to its frame, let it grow.
CGRect selfHack = growStyleText.frame;
selfHack.size = growStyleText.contentSize;
growStyleText.frame = selfHack;
//Make a UIScrollView
UIScrollView *scroll.contentSize = selfHack.size;
scroll.clipsToBounds = NO;
[self.view insertSubview:scroll atIndex:1];
//Add the TextView on the ScrollView, make it scrollable.
[scroll addSubview:growStyleText];
}
Après avoir cliqué sur la dernière ligne, le clavier apparaît, la ligne Top disparaît! Je pensais pour toute la journée, quelqu'un a vu ça? comment puis-je faire en sorte que Top line remonte au lieu de disparaître? question difficile pour moi, je suppose qu'il peut y avoir des réponses simples, merci beaucoup.
Avez-vous déjà trouvé cette photo? J'ai le même problème avec mes UITextView's ... –