123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- #import <UIKit/UIKit.h>
- NS_ASSUME_NONNULL_BEGIN
- @class TOPasscodeCircleButton;
- @interface TOPasscodeKeypadView : UIView <UIInputViewAudioFeedback>
- @property (nonatomic, assign) BOOL horizontalLayout;
- @property (nonatomic, strong, nullable) UIVibrancyEffect *vibrancyEffect;
- @property (nonatomic, assign) CGFloat buttonDiameter;
- @property (nonatomic, assign) CGFloat buttonStrokeWidth;
- @property (nonatomic, assign) CGSize buttonSpacing;
- @property (nonatomic, strong) UIFont *buttonNumberFont;
- @property (nonatomic, strong) UIFont *buttonLetteringFont;
- @property (nonatomic, assign) CGFloat buttonLabelSpacing;
- @property (nonatomic, assign) CGFloat buttonLetteringSpacing;
- @property (nonatomic, assign) BOOL showLettering;
- @property (nonatomic, assign) CGFloat letteringSpacing;
- @property (nonatomic, strong) UIColor *buttonBackgroundColor;
- @property (nonatomic, strong) UIColor *buttonTextColor;
- @property (nonatomic, strong, nullable) UIColor *buttonHighlightedTextColor;
- @property (nonatomic, assign) CGFloat contentAlpha;
- @property (nonatomic, strong, nullable) UIView *leftAccessoryView;
- @property (nonatomic, strong, nullable) UIView *rightAccessoryView;
- @property (nonatomic, readonly) NSArray<TOPasscodeCircleButton *> *keypadButtons;
- @property (nonatomic, copy) void (^buttonTappedHandler)(NSInteger buttonNumber);
- - (void)setHorizontalLayout:(BOOL)horizontalLayout animated:(BOOL)animated duration:(CGFloat)duration;
- @end
- NS_ASSUME_NONNULL_END
|