UITextView 添加placeholder 工作记录1

因为最近项目中有需求,需要给UITextView 中添加 placeholder
之前版本的使用方式直接是在xib中给UITextView 中添加UILabel,或者 UIImageView

恰好项目中有使用IQTextView,改造了一下IQTextView 适应了现在的需求。

@interface IQTextView : UITextView
/**
Set textView's placeholder text. Default is nil.*/
@property(nonatomic,copy)   NSString    *placeholder;
@property(nonatomic,copy)   NSAttributedString *attrbutePlaceholder;
@end

反思,这种第三方库如果使用pod引入,直接改动源码的形式是不行的。应该使用runtime或者自己实现一个全局的UITextView的placeholder分类。attrbutePlaceholder定制不同样式的占位符就方便了很多。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容