Kalpit Gajera
Kalpit Gajera

Reputation: 2525

Placing PlaceHolder In TextField

I want to add mandatory field mark in textfield placeholder text like below image please suggest me i am totally confused how to do it

enter image description here

Upvotes: 0

Views: 276

Answers (3)

Pradhyuman sinh
Pradhyuman sinh

Reputation: 3928

Try with this.....

 [tfSubject setValue:[UIColor colorWithRed:249.0/255.0 green:204.0/255.0 blue:88.0/255.0 alpha:1.0] forKeyPath:@"_placeholderLabel.textColor"];

Upvotes: 0

Anoop Vaidya
Anoop Vaidya

Reputation: 46533

You can use :

NSMutableAttributedString *attriButedString = [[NSMutableAttributedString alloc]initWithString:@"Mandatory*"];
[attriButedString addAttribute:NSForegroundColorAttributeName 
                         value:[NSColor lightGrayColor] 
                         range:NSMakeRange(0, 9)];
[attriButedString addAttribute:NSForegroundColorAttributeName 
                         value:[NSColor redColor] 
                         range:NSMakeRange(9, 1)];
[[self.textField cell] setPlaceholderAttributedString:attriButedString];

This will look like as:

enter image description here

Note: Instead of hard-coded range you can calculate according to your stringlength.

Upvotes: 6

Gajendra Rawat
Gajendra Rawat

Reputation: 3663

enter image description here

If you are creating TextField from xib click on text field and go to attribute inspecter and fill your placeholder name in placeholder text feild

Upvotes: 0

Related Questions