Skip to content

Latest commit

 

History

History
72 lines (46 loc) · 1.84 KB

README.md

File metadata and controls

72 lines (46 loc) · 1.84 KB

SignatureView

Twitter License CocoaPods

UI component for capturing signature.

License

Source code of this project is available under the standard MIT license. Please see the license file.

Usage

To see a quick demo, simply type pod try SignatureView.

Initialize SignatureView from nib or programmatically:

CGRect frame = CGRectMake(0, 40, 320, 300);
id view = [[SignatureView alloc] initWithFrame:frame];
[self.view addSubview:view];
self.signatureView = view;

Customization

You can customzie following attributes:

Line Color

self.signatureView.foregroundLineColor = [UIColor redColor];
self.signatureView.backgroundLineColor = [UIColor blueColor];

Line Width

self.signatureView.foregroundLineWidth = 3.0;
self.signatureView.backgroundLineWidth = 3.0;

Signature

A signature image can be retrieved by UIImage object:

UIImage *signature = [self.signatureView signatureImage];

or by PNG representation:

NSData *signatureData = [self.signatureView signatureData];

Clearing

SignatureView comes with a UILongPressGestureRecognizer which is responsible for clearning its view;

Contributing

  1. Fork it.
  2. Create your feature branch (git checkout -b new-feature).
  3. Commit your changes (git commit -am 'Added new-feature').
  4. Push to the branch (git push origin new-feature).
  5. Create new Pull Request.