Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 1.31 KB

File metadata and controls

51 lines (32 loc) · 1.31 KB

CJLabelScrollExample

###Simple UILabel Scroll View

Simplified and stripped down version of Marquee Label (https://github.com/cbpowell/MarqueeLabel) that allows you to add a UILabel or custom label subclass such that the user can interact with longer text than could fit on the screen or view.

###Use:

Simply Create a CJLabelScroll

CJLabelScroll *labelScrollExample = [[CJLabelScroll alloc] initWithFrame:CGRectMake(85, 100, 150, 40)];

create and size a UILabel

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 40)];

label.textColor = [UIColor blackColor];

label.font = [UIFont systemFontOfSize:16];

label.backgroundColor = [UIColor clearColor];

label.text = @"This is a demo of a scrollable text view that you can use and move around";

[label sizeToFit];

set the label property of CJLabelScroll

labelScrollExample.label = label;

add CJLabelScroll to the parent view

[self.view addSubview:labelScrollExample];

##Customisation:

@property (nonatomic, assign) CGFloat fadeLength;

the length of the fading shadow present to indicate more text is available by scrolling

@property (nonatomic, assign) CGFloat animationDuration;

the duration of the animation to remove the shadow when the scroll view reaches the far left or right