// // XHMessageTextView.h // MessageDisplayExample // // Created by HUAJIE-1 on 14-4-24. // Copyright (c) 2014年 嗨,我是曾宪华(@xhzengAIB),曾加入YY Inc.担任高级移动开发工程师,拍立秀App联合创始人,热衷于简洁、而富有理性的事物 QQ:543413507 主页:http://zengxianhua.com All rights reserved. // #import typedef NS_ENUM(NSUInteger, XHInputViewType) { XHInputViewTypeNormal = 0, XHInputViewTypeText, XHInputViewTypeEmotion, XHInputViewTypeShareMenu, }; @interface XHMessageTextView : UITextView /** * 提示用户输入的标语 */ @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