A UILabel subclass for iOS that adds shadow blur, inner shadow, stroke text, fill gradient, and advanced text styling.
THLabel is an open-source UILabel subclass for iOS that enhances standard text rendering with advanced visual effects like shadow blur, inner shadows, text strokes, and gradient fills. It solves the limitation of UIKit's UILabel by providing fine-grained control over text appearance, enabling richer and more customizable UI text elements.
iOS developers building apps that require sophisticated text styling, such as designers, UI/UX-focused engineers, or anyone needing more visual control than standard UILabel offers.
Developers choose THLabel for its extensive text effects—like gradient fills and inner shadows—that aren't natively supported by UILabel, all while maintaining Interface Builder compatibility and leveraging Core Text for rendering.
UILabel subclass, which additionally allows shadow blur, inner shadow, stroke text and fill gradient.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Adds shadow blur, inner shadows, and stroke text not available in standard UILabel, enabling richer text styling for UI design.
Allows text to be filled with linear gradients using multiple colors and adjustable points, enhancing aesthetic flexibility.
Can be used in Interface Builder by setting custom class to THLabel, with most properties previewable in Xcode 6 for easier design.
Offers precise adjustment of letter spacing and line spacing, giving developers more control over text layout.
Acknowledged in the README as slower to draw than UILabel due to Core Text rendering, which can impact apps with many labels.
Does not respect the numberOfLines property, requiring workarounds like setting lineBreakMode for multiline text, which complicates truncation.
The IBDesignable feature is in a separate branch and causes issues with CocoaPods unless using frameworks, hindering seamless live previews.