elp
elp

Reputation: 8131

How to customize UITextField like this?

another questions...

How can i make this textfield??

alt text alt text

With on the left a FIXED placeholder with a string and after it, an touchable zone, with text or the blue rectangle like screenshot.

I need to implement a view? Or there is a simple way to do it directly in textfield?

thanks again!
A

Upvotes: 11

Views: 6895

Answers (2)

elp
elp

Reputation: 8131

I have the solution!!!

UITextField have a property named leftView and rightView!

Here's the code:

UILabel *lbl = [[UILabel alloc] initWithFrame:CGRectMake(1, 1, 60, 25) ];
[lbl setText:@"Partenza:"];
[lbl setFont:[UIFont fontWithName:@"Verdana" size:12]];
[lbl setTextColor:[UIColor grayColor]];
[lbl setTextAlignment:NSTextAlignmentRight];
_txtFrom.leftView = lbl;
_txtFrom.leftViewMode = UITextFieldViewModeAlways;
_txtFrom.delegate = self;

and this is the output:
enter image description here

Upvotes: 42

Reed Olsen
Reed Olsen

Reputation: 9169

Take a look at the TTMessageRecipientField. On the Mac, this is achieved with an NSTokenField, but this isn't available in UIKit.

Upvotes: 1

Related Questions