How to add placeHolder Text in UItextView? in iphone sdk [duplicate] How to add placeHolder Text in UItextView? in iphone sdk [duplicate] xcode xcode

How to add placeHolder Text in UItextView? in iphone sdk [duplicate]


Simple, I did it this way.. working great for me.. Hope this helps some one..

#pragma mark -#pragma mark TextView Delegate methods    UITextView itsTextView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, itsTextView.frame.size.width, itsTextView.frame.size.height)];            [itsTextView setDelegate:self];            [itsTextView setReturnKeyType:UIReturnKeyDone];            [itsTextView setText:@"List words or terms separated by commas"];            [itsTextView setFont:[UIFont fontWithName:@"HelveticaNeue" size:11]];            [itsTextView setTextColor:[UIColor lightGrayColor]];- (BOOL) textViewShouldBeginEditing:(UITextView *)textView{    if (itsTextView.textColor == [UIColor lightGrayColor]) {        itsTextView.text = @"";        itsTextView.textColor = [UIColor blackColor];    }    return YES;}-(void) textViewDidChange:(UITextView *)textView{    if(itsTextView.text.length == 0){        itsTextView.textColor = [UIColor lightGrayColor];        itsTextView.text = @"List words or terms separated by commas";        [itsTextView resignFirstResponder];    }}- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {    if([text isEqualToString:@"\n"]) {        [textView resignFirstResponder];        if(itsTextView.text.length == 0){            itsTextView.textColor = [UIColor lightGrayColor];            itsTextView.text = @"List words or terms separated by commas";            [itsTextView resignFirstResponder];        }        return NO;    }    return YES;}