1 Star 1 Fork 0

LongRise / LRSignatureController_iOS

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

#LRSignatureController 简介:签名界面使用Xib+AutoLayout,支持横竖屏。回调方式使用代理+Block,回调时可根据个人习惯任选一种

1.集成方法

将项目中的LRSignatureController文件夹拖入自己的项目中,在需要使用的地方#import "LRSignatureController.h"

2.使用方法

  • 代理回调
LRSignatureController *vc = [LRSignatureController new];
vc.delegate = self;

//如果使用了自定义导航栏  请替换
 UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:vc];
    
 [self presentViewController:nav animated:YES completion:nil];
    
    
#pragma mark - LRSignatureControllerDelegate
-(void)signatureController:(LRSignatureController *)signatureController saveImage:(UIImage *)image
{
    NSLog(@"Delegate saveImage");
    
    [_signBtn setImage:image forState:0];
}

-(void)cancelButtonClicked
{
    NSLog(@"cancelButtonClicked");
}
  • block回调
LRSignatureController *vc = [LRSignatureController new];
vc.delegate = self;
vc.SaveBtnClickedHandle = ^(UIImage *signImage){
    
        NSLog(@"SaveBtnClickedHandle");
        
        [_signBtn setImage:signImage forState:0];
        
    };
    
vc.CancelBtnClickedHandle = ^(){
        
        NSLog(@"CancelBtnClickedHandle");
        
    };

//如果使用了自定义导航栏  请替换
 UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:vc];
    
 [self presentViewController:nav animated:YES completion:nil];

3.效果演示

具体效果可以下载Demo运行查看

空文件

简介

手写签名功能模块(iOS) 展开 收起
Objective-C
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Objective-C
1
https://gitee.com/longrise/LRSignatureController.git
git@gitee.com:longrise/LRSignatureController.git
longrise
LRSignatureController
LRSignatureController_iOS
master

搜索帮助