由于UITextView没有占位字的属性,但如果想要做到像UITextField那样能够显示占位字,那么我们就需要自定义一个类继承于UITextView,在新创建的类上添加占位字属性
效果图
方法介绍
- 新建一个类继承于UITextView,在新建类的.h文件创建占位字属性(.h文件创建的原因在于要被其他类调用,如果在.m文件里设置那这个属性只是这个类私有的)
在这个新建类的.m文件里完善它的方法
#import "placeholderview.h"
@implementation placeholderview
//这个方法是对象初始化时都会调用的
-(id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if(self){
//文本内