所谓placeholder就比如用户看到一个输入框,然后输入框里面一般会有几个浅灰色的文字,提示用户这个地方是用来写什么内容的,当用户开始输入的时候,这几个文字就自然而然地消失了。
好了,闲话不多说,正式开始:
本人通过Main.Storyboard拖textView的控件的:
首先,你要创建一个自定义类,Main.Storyboard的控制器遵守自定义类名
在View Didload方法遵守TextView的Delegate,然后实现textView的代理方法就可以了;代码如下,
@interface AJBLeaveController ()
@property (weak, nonatomic) IBOutlet UITextView *textView;
@end
@implementation AJBLeaveController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.\
self.textView.delegate = self;
self.textView.text = @"提示语";
}
#pragma mark - Text View Delegate
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView
{
textView.text = nil;
textView.textColor = [UIColor blackColor];
return YES;
}
喜欢请点个赞!有不足之处请指教!谢谢
网友评论