| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- //
- // JCHATMessageTextView.h
- // JPush IM
- //
- // Created by Apple on 15/1/14.
- // Copyright (c) 2015年 Apple. All rights reserved.
- //
- #import <UIKit/UIKit.h>
- typedef NS_ENUM(NSUInteger, JPIMInputViewType) {
- JPIMInputViewTypeNormal = 0,
- JPIMInputViewTypeText,
- JPIMInputViewTypeEmotion,
- JPIMInputViewTypeShareMenu,
- };
- @interface JCHATMessageTextView : UITextView
- @property (nonatomic, weak) UIResponder *overrideNextResponder;
- /**
- * 提示用户输入的标语
- */
- @property (nonatomic, copy) NSString *placeHolder;
- /**
- * 标语文本的颜色
- */
- @property (nonatomic, strong) UIColor *placeHolderTextColor;
- /**
- * 获取自身文本占据有多少行
- *
- * @return 返回行数
- */
- - (NSUInteger)numberOfLinesOfText;
- /**
- * 获取每行的高度
- *
- * @return 根据iPhone或者iPad来获取每行字体的高度
- */
- + (NSUInteger)maxCharactersPerLine;
- /**
- * 获取某个文本占据自身适应宽带的行数
- *
- * @param text 目标文本
- *
- * @return 返回占据行数
- */
- + (NSUInteger)numberOfLinesForMessage:(NSString *)text;
- @end
|