XLsn0wInputBox.h 792 B

1234567891011121314151617181920212223242526272829
  1. #import <UIKit/UIKit.h>
  2. #import "JHHolderTextView.h"
  3. /** 确认按钮回调的block */
  4. typedef void(^confirmCallback)(NSString *inputString);
  5. @interface XLsn0wInputBox : UIView
  6. @property (strong, nonatomic) UILabel *title;
  7. @property (strong, nonatomic) UIButton *cancelBtn;
  8. @property (strong, nonatomic) UIButton *confirmBtn;
  9. @property (strong, nonatomic) JHHolderTextView *inputTextView;
  10. /** 圆角半径,默认5.0 */
  11. @property (nonatomic, assign) CGFloat radius;
  12. /** 确认按钮颜色 */
  13. @property (nonatomic, strong) UIColor *confirmBgColor;
  14. /** placeholder */
  15. @property (nonatomic, strong) NSString *placeholder;
  16. /** 弹出输入框 */
  17. - (void)show;
  18. /** 移除输入框 */
  19. - (void)hide;
  20. /** 点击确认按钮回调 */
  21. - (void)confirmBtnClickBlock:(confirmCallback) block;
  22. @end