美文网首页iOS
UITextView 添加placeholder 工作记录1

UITextView 添加placeholder 工作记录1

作者: 杨柳小易 | 来源:发表于2017-02-14 23:36 被阅读14次

    因为最近项目中有需求,需要给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定制不同样式的占位符就方便了很多。

    相关文章

      网友评论

        本文标题:UITextView 添加placeholder 工作记录1

        本文链接:https://www.haomeiwen.com/subject/gwmfwttx.html