全部产品
云市场
云游戏

金额输入框

更新时间:2019-09-26 18:36:42

AUAmountInputBox

  • AUAmountInputBox 为带组合功能的金额输入框。
  • 目前支持设置 title(纯文本),添加 footer(纯文本/输入框)的功能。
  • 不包含输入内容的校验与预处理逻辑,在业务中可通过设置 delegate 自行实现。

效果图

接口说明

  1. NS_ASSUME_NONNULL_BEGIN
  2. /**
  3. 带组合功能的金额输入框。
  4. 目前支持设置 title(纯文本),添加 footer(纯文本/输入框)的功能。
  5. 不包含输入内容的校验与预处理逻辑,在业务中可通过设置 delegate 自行实现。
  6. */
  7. @interface AUAmountInputBox : UIView
  8. /**
  9. AUAmountInputBox 初始化方法
  10. @param views @[AUAmountInputField,AUAmountInputFieldFooterView]
  11. @return AUAmountInputBox
  12. */
  13. + (AUAmountInputBox *)amountInputBoxWithViews:(NSArray *) views;
  14. @end
  15. NS_ASSUME_NONNULL_END

代码示例

  1. AUAmountInputField *inputField = [AUAmountInputField amountInputWithTitle:@"转账金额"];
  2. AUAmountInputFieldFooterView *footerView = [AUAmountInputFieldFooterView footerWithInput:@"添加备注(50字以内)"];
  3. AUAmountInputBox *inputBox = [AUAmountInputBox amountInputBoxWithViews:[NSArray arrayWithObjects:inputField,footerView,nil]];
  4. inputField.textField.delegate = self;
  5. footerView.inputTextField.delegate = self;
  6. [_scrollView addSubview:inputBox];




AUAmountInputField

基于 AUAmountEditText 的组合扩展,目前支持设置 title。

效果图

接口说明

  1. NS_ASSUME_NONNULL_BEGIN
  2. /**
  3. 基于 AUAmountEditText 的组合扩展,目前支持设置 title。
  4. */
  5. @interface AUAmountInputField : UIView
  6. - (AUAmountEditTextField *)textField;
  7. + (AUAmountInputField *)amountInputWithTitle:(NSString *) title;
  8. @end
  9. NS_ASSUME_NONNULL_END

代码示例

见 AUAmountInputBox 的 代码示例




AUAmountInputFieldFooterView

说明

AUAmountInputFieldFooterView 是 AUAmountInputBox 的 footerView,目前支持“纯文本”与“输入框”两种类型。

效果图

依赖

AUAmountInputFieldFooterView 的依赖如下:

  1. pod 'AntUI'

接口说明

  1. NS_ASSUME_NONNULL_BEGIN
  2. @interface AUAmountInputFieldFooterView : UIView
  3. @property (nonatomic, strong) UITextField * inputTextField;
  4. @property (nonatomic, strong) UILabel * descTextLabel;
  5. + (AUAmountInputFieldFooterView *)footerWithInput:(nullable NSString *)placeholder;
  6. + (AUAmountInputFieldFooterView *)footerWithDesc:(nullable NSString *)text;
  7. @end
  8. NS_ASSUME_NONNULL_END

代码示例

见 AUAmountInputBox 的 代码示例