J'ai un UITextView * textView dans CCLayer de cocos2d. Le texte défile dans les directions horizontale et verticale. Mais, j'en ai besoin pour faire défiler et rebondir seulement verticalement. Comment arrêter le défilement horizontal par programme?Comment arrêter le défilement horizontal par programme?
UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(100,200, windowSize.height/2,windowSize.width/2)];
textView.backgroundColor = [UIColor clearColor];
textView.text = @"I am First enemy I am First enemy I am First enemy I am First enemy I am First enemy I am First enemy I am First enemy I am First enemy";
[textView setEditable:NO];
textView.font = [UIFont fontWithName:@"Helvetica" size:24.0f];
CGPoint location = CGPointMake(200, 160);
textView.showsHorizontalScrollIndicator = NO;
//textView.bounces = NO;
//textView.alwaysBounceVertical = YES;
textView.center = location;
textView.transform = CGAffineTransformMakeRotation(CC_DEGREES_TO_RADIANS(90.0f));
Que dois-je faire pour arrêter le défilement horizontal?
Merci.
Alors, vous avez seulement codé en dur la taille de la police? Je suppose que vous auriez pu calculer les limites contentView de textView et ajuster la taille de la police pour qu'elle corresponde à l'intérieur du texte – kervich