Note that there are some explanatory texts on larger screens.

plurals
  1. POHow can i use marquee in my Application?
    text
    copied!<p>I wrote the code for marquee shown below---</p> <pre><code>- (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:YES]; //NSTimer *timer=[[NSTimer alloc] initWithFireDate:nil interval:.5 target:self selector:@selector(marqueDisplay) userInfo:nil repeats:YES]; [NSTimer scheduledTimerWithTimeInterval:7.0 target:self selector:@selector(marqueDisplay) userInfo:nil repeats:YES]; } -(void)marqueDisplay { NSString *theMessage = @"Hello, my name is Enigo Montoya. You killed my father, prepare to die"; NSUInteger length = [theMessage length]; NSLog(@"%d",length); if (length&gt;69) { messageSize = [theMessage sizeWithFont:[UIFont systemFontOfSize:14.0]]; messageView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, messageSize.width, 19)]; //x,y,width,height [messageView setClipsToBounds:YES]; // With This you prevent the animation to be drawn outside the bounds. [self.view addSubview:messageView]; lblTime = [[UILabel alloc] initWithFrame:CGRectMake(-400, 0, messageSize.width, 19)]; //x,y,width,height [lblTime setBackgroundColor:[UIColor darkGrayColor]]; lblTime.font = [UIFont systemFontOfSize:14]; [lblTime setText:theMessage]; [lblTime setTextAlignment:UITextAlignmentLeft]; //lblTime.frame = CGRectMake(0, 0, messageSize.width, 19); //x,y,width,height [messageView addSubview:lblTime]; float duration = messageSize.width / 60; // This determines the speed of the moving text. [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:duration]; [UIView setAnimationTransition:UIViewAnimationTransitionNone forView:messageView cache:YES]; lblTime.frame = CGRectMake(messageSize.width, 0, messageSize.width, 19); //x,y,width,height [UIView commitAnimations]; } } </code></pre> <p>this works but this is not satisfying my need... Actually the text is not moving in loop form, i want that if string length > 60 then marquee start and appended the string.</p> <p>Plz help me to solve this problem.. Thanks in advance.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload