Вам нужно создать пользовательскую кнопку в фоновом режиме, а затем подключить ее к методу IBAction
, который вызывает resignFirstResponder
на вашем UITextField
как то так
Edit:
как вы хотите добавить кнопку программно, чем вы можете использовать этот код
- (void)viewDidLoad
{
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
button.buttonType = UIButtonTypeCustom;
[button addTarget:self action:(buttonPressed) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:button];
[button release];
и затем добавьте код контроллера.