Skip to content

valentinpopkov/SignatureView

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

UI component for capturing signature.

Resources

License

Stars

Watchers

Forks

Packages

No packages published