欢迎光临
我们一直在努力

轻量级评论输入框,支持多种样式

建站超值云服务器,限时71元/月

轻量级评论输入框,支持多种样式

项目介绍:

轻量级评论输入框,支持多种样式,支持占位符设置等等!

代码地址:https://github.com/CoderZhuXH/XHInputView

效果

样式一

样式二

使用方法

初始化


     __weak typeof(self) weakSelf = self;
    
    /** 初始化并设置样式:支持InputViewStyleLarge、InputViewStyleDefault两种样式 */
    self.inputView = [[XHInputView alloc] initWithStyle:InputViewStyleLarge];
    /** 设置最大输入字数 */
    self.inputView.maxCount = 50;
    /** 设置占位符 */
    self.inputView.placeholder = @"请输入...";
    /** 添加至视图 */
    [self.view addSubview:self.inputView];
    /** 发送按钮点击事件 */
    self.inputView.sendBlcok = ^(NSString *text) {
        /** 隐藏输入框 */
        [weakSelf.inputView hide];
        NSLog(@"输入的文字:%@",text);
    };

显示输入框


    /** 显示输入框 */
   [self.inputView show];

代理方法<XHInputViewDelagete>


/**
 XHInputView 将要显示
 
 @param inputView inputView
 */
-(void)xhInputViewWillShow:(XHInputView *)inputView
{
    /*
    //如果你工程中有配置IQKeyboardManager,并对XHInputView造成影响,请在XHInputView将要显示时将其关闭
    [IQKeyboardManager sharedManager].enableAutoToolbar = NO;
    [IQKeyboardManager sharedManager].enable = NO;
    */

}

/**
 XHInputView 将要影藏

 @param inputView inputView
 */
-(void)xhInputViewWillHide:(XHInputView *)inputView{
    
    /*
    //如果你工程中有配置IQKeyboardManager,并对XHInputView造成影响,请在XHInputView将要影藏时将其打开
    [IQKeyboardManager sharedManager].enableAutoToolbar = YES;
    [IQKeyboardManager sharedManager].enable = YES;
    */
}

更多属性设置


/** 最大输入字数 */
@property (nonatomic, assign) NSInteger maxCount;
/** 字体 */
@property (nonatomic, strong) UIFont * font;
/** 占位符 */
@property (nonatomic, copy) NSString *placeholder;
/** 占位符颜色 */
@property (nonatomic, strong) UIColor *placeholderColor;
/** 输入框背景颜色 */
@property (nonatomic, strong) UIColor* textViewBackgroundColor;
/** 发送按钮背景色 */
@property (nonatomic, strong) UIColor *sendButtonBackgroundColor;
/** 发送按钮Title */
@property (nonatomic, copy) NSString *sendButtonTitle;
/** 发送按钮圆角大小 */
@property (nonatomic, assign) CGFloat sendButtonCornerRadius;
/** 发送按钮字体 */
@property (nonatomic, strong) UIFont * sendButtonFont;

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 轻量级评论输入框,支持多种样式
分享到: 更多 (0)