123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- #import <UIKit/UIKit.h>
- @class TOPasscodeCircleView;
- @class TOPasscodeButtonLabel;
- NS_ASSUME_NONNULL_BEGIN
- @interface TOPasscodeCircleButton : UIControl
- @property (nonatomic, assign) CGFloat contentAlpha;
- @property (nonatomic, strong) UIImage *backgroundImage;
- @property (nonatomic, strong) UIImage *hightlightedBackgroundImage;
- @property (nonatomic, strong) UIVibrancyEffect *vibrancyEffect;
- @property (nonatomic, strong) UIColor *textColor;
- @property (nonatomic, strong, nullable) UIColor *highlightedTextColor;
- @property (nonatomic, strong) UIFont *numberFont;
- @property (nonatomic, strong) UIFont *letteringFont;
- @property (nonatomic, assign) CGFloat letteringCharacterSpacing;
- @property (nonatomic, assign) CGFloat letteringVerticalSpacing;
- @property (nonatomic, readonly) NSString *numberString;
- @property (nonatomic, readonly) NSString *letteringString;
- @property (nonatomic, readonly) TOPasscodeButtonLabel *buttonLabel;
- @property (nonatomic, readonly) TOPasscodeCircleView *circleView;
- @property (nonatomic, readonly) UIVisualEffectView *vibrancyView;
- @property (nonatomic, copy) void (^buttonTappedHandler)(void);
- - (instancetype)initWithNumberString:(NSString *)numberString letteringString:(NSString *)letteringString;
- - (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated;
- @end
- NS_ASSUME_NONNULL_END
|