为TextView 添加 占位文字【简单】

2017-05-09  本文已影响33人  爱喝农药de清凉

转自:http://m.2cto.com/kf/201608/534005.html

流程:
1.创建textView
2.给textView添加一个UILabel子控件,作为placeholder
3.在文本改变的代理方法里面显示/隐藏UILabel

特点:
该方法同样也可以实现类似于placeholder的功能。相比较方法一,方法二可以实现动态监听文本的改变,并非弹出键盘就立即清除placeholder,只有当用户开始输入文本的时候。placeholder才会消失。同样,当用户清空文本的时候,placeholder又会重新显示出来。

代理:<UITextViewDelegate>

pragma mark - 绘制 发布 界面

}

// 给textView添加一个UILabel子控件

placeHolder.text = @"说点什么吧...";
placeHolder.textColor = [UIColor lightGrayColor];
placeHolder.numberOfLines = 0;
placeHolder.contentMode = UIViewContentModeTop;
placeHolder.font = [UIFont jk_systemFontOfPxSize:14];

}

pragma mark - TextView 代理 & 数据源

}

上一篇 下一篇

猜你喜欢

热点阅读