All Projects → Cleveroad → CRRollingLabel

Cleveroad / CRRollingLabel

Licence: MIT license
No description, website, or topics provided.

Programming Languages

objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language

CRRollingLabel Awesome

CRRollingLabel provides an animated text change, as a scrolling column. CRRollingLabel is subclass of UILabel, so it supports all functions of UILabel without any additional configuration, but limited to display only numeric values.

##Installation ####CocoaPods CRRollingLabel is available through CocoaPods. To install it, simply add the following line to your Podfile: Add pod 'CRRollingLabel' to your Podfile and run pod install in terminal.

####Manually Add the CRRollingLabel folder to your project. CRRollingLabel uses ARC. If you have a project that doesn't use ARC, just add the -fobjc-arc compiler flag to the CRRollingLabel files.

Usage

The CRRollingLabel is extremely easy to use. CRRollingLabel is subclass of UILabel, so you do not need any additional configuration.

#import <CRRollingLabel/CRRollingLabel.h>
CRRollingLabel *rollingLabel = [[CRRollingLabel alloc] initWithFrame:CGRectMake(0.f, 0.f, 100.f, 100.f)];
[self.view addSubview:rollingLabel];
rollingLabel.text = @"43";

Changing label value is animated by default, but it is possible to set values without animation. See CRRollingLabel.h file for details.

##Limitations

The CRRollingLabel is currently support only one line of text. The CRRollingLabel is currently limited to work only with numerical values. Non-numeric values are ignored. The CRRollingLabel currently not working properly with attributedText with different fonts, placed in one NSAttributedString. The NSLineBreakMode is currently not working properly. Please, use autoshrink instead to achieve the result.

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Support

If you have any questions, please contact us for support at [email protected] (email subject: «CRRollingLabel support.»)
or
Use our contacts:
Cleveroad.com
Facebook account
Twitter account
Youtube account
Google+ account
LinkedIn account
Dribbble account

License

CRRollingLabel is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].