차례로 스크롤 되는 텍스트라벨 (The text labels scroll in sequence)
Github : https://github.com/eunsujung/SequentialMarqueeLables
이번 포스트는 ios 용 스크롤 텍스트 위젯입니다.
깃허브(Github) Charles Powell 님의 기본 스크롤 텍스트를 고안하였습니다. 스크롤위젯이 복수로 있을때
차례로 스크롤 되게 할 수 있는 위젯이며 깃허브(Github)의 Charles Powell 님의 MarqueeLabel 클래스와 MarqueeTextManager 클래스로 구성됩니다.
이 위젯은 플레이어에 사용하면 효과적일 것 같습니다.
아래는 소스에 대한 설명입니다.
MarqueeLabel *marqueeLabel = [[MarqueeLabel alloc] initWithFrame:CGRectMake(50, top, 100, 50)
duration:3
andFadeLength:0.0f];
[marqueeLabel setText:@"hellow hellow hellow hellow "];
[marqueeLabel setAnimationDelay:2.5];
[marqueeLabel setHoldScrolling:YES];
위에서 MarqueeLabel int시 duration은 스크롤 duration 이며
[marqueeLabel setAnimationDelay:2.5]; 은 스크롤 시작시 까지 2.5초 대기 하라는 뜻입니다.
마지막으로 [marqueeLabel setHoldScrolling:YES]; 은 이전 스크롤이 끝나기 전까지 대기 하라는 뜻입니다.
그리고 이 위젯들을 큐에 넣고 MarqueeManager를 시작하면됩니다.
marqueeManager = [[MarqueeTextManager alloc] init];
[marqueeManager setMarqueeLables:queList];
[marqueeManager startMarquee:0];
Github : https://github.com/eunsujung/SequentialMarqueeLables
감사합니다 !