2009-09-09 6 views
2

J'ai créé un UITextView par programme et je souhaite activer le défilement pour UITextView.Comment activer le défilement pour UITextView lors de sa création par programme

Y a-t-il une propriété ou une méthode à utiliser pour que cela ne soit pas activé par défaut? J'utilise le code suivant qui l'affiche mais qui ne défile pas vers le bas.

UITextView* txt_tipView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 165, 60)]; 
     txt_tipView.backgroundColor = [UIColor clearColor]; 
     txt_tipView.textColor = [UIColor colorWithRed:(51/255) green:(51/255) blue:(51/255) alpha:1]; 

     txt_tipView.font = [UIFont fontWithName:@"Helvetica" size:12];//[UIFont boldSystemFontOfSize:12]; 
     txt_tipView.editable = FALSE; 

     txt_tipView.frame = CGRectMake(138, 96, 165, 60); 
     [self.view addSubview:txt_tipView]; 
+0

Au lieu de FAUX, essayez NON. – Garrett

+0

Ouais mais comment ça va activer le défilement. – rkb

Répondre

5

UITextView hérite de UIScrollView (vous pouvez voir que dans l'onglet Inspecteur dans Interface Builder, ou par la documentation). Cela signifie que n'importe quelle propriété de UIScrollView peut également être définie sur UITextView:

txt_tipView.scrollEnabled = YES; 
Questions connexes