| 123456789101112131415161718192021222324252627282930313233343536373839 |
- //
- // SignatureViewM.h
- // HelloTriangle
- //
- // Created by Rui Zhang on 4/20/23.
- // Copyright © 2023 Apple. All rights reserved.
- //
- #import <MetalKit/MetalKit.h>
- #import "SignatureRenderer.h"
- NS_ASSUME_NONNULL_BEGIN
- #define MAX_LINEWIDTH 12
- @interface SignatureViewM : MTKView
- @property (nonatomic, strong) UIColor *foregroundLineColor;
- @property (nonatomic, strong) UIColor *backgroundLineColor;
- @property (nonatomic, assign) CGFloat foregroundLineWidth;
- @property (nonatomic, assign) CGFloat backgroundLineWidth;
- @property (nonatomic, assign) CGFloat MaxLineWidth;
- @property (nonatomic, assign) CGFloat MinLineWidth;
- @property (assign, nonatomic) UIColor *strokeColor;
- @property (assign, nonatomic) BOOL isSigned;
- //@property (strong, nonatomic) UIImage *signatureImage;
- - (UIImage *)signatureImage;
- - (NSData *)signatureData;
- - (void)setLineWidth:(CGFloat)width;
- //@property(nonatomic,copy)OkClick okClick;
- // 清除
- - (void)clear;
- @end
- NS_ASSUME_NONNULL_END
|