Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 1.29 KB

README.md

File metadata and controls

44 lines (27 loc) · 1.29 KB

PPCopiableLabel

A simple subclass of UILabel that allows users to copy text with a long press. Handles highlighting the label as needed.

PPCopiableLabel can be used as a drop-in replacement for UILabel. You can simply change the custom class of any UILabel in Interface Builder, and now that label will have the ability to display the Copy menu when pressed for a second.

While it displays the menu, the label changes to highlighted state, so you can easily customize its appearance with UILabel's highlightedTextColor property, or within Interface Builder, as shown in the demo.

label.highlightedTextColor = [UIColor redColor];

If no highlight color is specified, PPCopiableLabel takes over the label's tintColor, which is blue by default on iOS 7.

Installation

Install via Cocoapods. Here's a sample Podfile:

pod 'PPCopiableLabel'

Alternatively, just drop the two files (PPCopiableLabel.m and PPCopiableLabel.h) into your project tree.

Contact

Vikram Kriplaney

License

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