Entrez une vue UIImageView à droite dans un UITextField

J'ai une cible d'action que lorsqu'un bouton est enfoncé, je valide la UITextFields:

//Get the text from the UITextField
NSString *nameStr = _name.text;

_name.rightView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"error.png"]];
[self.view addSubview:_name];

if (nameStr.length == 0)
{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Invalid Name"
                                                    message:@"You must enter a name."
                                               delegate:nil
                                          cancelButtonTitle:@"OK"
                                          otherButtonTitles:nil];
    [alert show];
}

Mon UITextFields sont ajoutés à la vue dans le viewDidLoad:

[self.view addSubview:_name];

Comment puis-je faire un rightview UIImageView apparaissent?

source d'informationauteur cdub | 2013-10-08